Today, many small companies use a CRM such as Salesforce, Insightly or
SugarCRM. These are great, until your monthly bill becomes quite high
due to the increased employee's you have that use the system.
Open-Source Self hosted apps work just as well, except you host the app
on own the server. You in essence Self-Host our own application and you own your own data.