We are a web development company and use Blesta strictly for invoicing and the ticketing for support requests. For whatever reason, we couldn't find any other solution that fit our needs. Most CRM's just handle the "lead" and "nurturing" side of client management, but nothing in terms of real management after you have onboarded them. For the price, and not to mention the support and love on the boards... it was a no brainer! Blesta FTW!