CRM Systems typically provide 80% of the functionality that organisations need with regard to maitaining Customers, Contacts, Opportunities and Cases straight out-of-the-box.
Typically a further 10% can be achieved by appropriately using the provided point-and-click customisation tools. The remaining 10% then requires a more specialised development effort to implement the required changes to model the business processes.
Finally once all of the functionality is in place it is useful to look at what usability improvements can be made. For instance ProvenWorks developed CountryComplete to solve a problem where Account managers weren't consistently entering Country values in Salesforce.com. This lead to deals being missing from Regional sales reports, and an administrator having to constantly look for and tidy bad values - often delaying decision-making and the recognition of sales effort!
ProvenWorks can help you with whatever aspect of CRM development or customisation you require. We have extensive experience with Salesforce.com including Triggers, Apex, SOQL, VisualForce, JavaScript and S-Controls.
This is in addition to the skills required to deliver a successful integration solution such as SQL, Web Services, C#/.NET.
If you have an idea about how your CRM installation could be customised to improve productivity why not contact us for a no obligation discussion? We will tell you what's possible and how to go about implementing it.