I understand you are looking to develop a web based application to manage your business process. I have checked all the points mentioned by you for registration, work flow approvals, email notifications, dashboards, security and audit, develop api to integrate with other applications. I assume by mobile compatibility, you mean responsive i.e. web application can run on any devices. Kindly confirm.
I have 12+ year of experience in IT field, most of work done in MS Technologies. I have a team, expertise in .NET,MS-SQL,jQuery,HTML-CSS and related technologies used for developing a web portal.
We believe having long term relationship with clients, giving them best services at reasonable rate.