You can use the self-hosted version of Bitrix24 to run on your server. You get full control over data, source code access, and additional tools, such as helpdesk and e-learning, as well as integration and customization options.