You've probably been offered a home VoIP solution several times already if you've got cable TV service or if you're getting your Internet access from one of the larger Internet Service Providers (ISPs). Outfits like those love offering voice as the third leg of a "triple play" sales pitch: Internet, TV, and phone. When you see those offerings, what you'll be buying is a VoIP-based phone service, though generally one with slightly fewer features than you'll get from a dedicated VoIP provider because the provider generally isn't focused on their VoIP product, but one of the other two.
Grasshopper isn’t technically a VoIP and it isn’t technically for residential customers, but it offers basically the same service for a competitive price. Technically speaking, Grasshopper is a cloud-hosted system that works on top of your existing landline or cell service so voice quality doesn’t suffer. While there’s a technical distinction, customers shouldn’t notice the difference. Grasshopper is built for entrepreneurs and small business owners who work from home. The Partner package is suitable for families, as it includes 3 separate contact numbers with up to 6 extensions.
There are two basic kinds of softphone: a "fat" phone that's coded to run only on a full-fledged PC be that a Windows, Mac, or Linux machine. This software needs a real desktop or laptop CPU and all the other accouterments associated with a full-on PC in order to perform its functions. The other kind of softphone is one designed for a mobile device. Mobile VoIP clients are "slimmer" than a desktop softphone, which really just means they're designed to look a little different and probably have a few less features since mobile devices aren't as powerful as desktop machines. But if you're looking to run your home phone off your mobile phone wherever you are, then a mobile softphone is definitely the ticket; so be sure to investigate whether you residential VoIP provider offers a dedicated mobile client, whether that client will run on your mobile device, and how much it'll add to your monthly service charge.