Great Plains Dexterity Dynamics eEnterprise Microsoft CRM Microsoft RMS Crystal Reports SQL International
Alba Spectrum Technologies
Phones
Toll Free: 1-866-528-0577
Office: 1-630-961-5918
Cell (consultant-on-duty): 1-630-854-0597
Email: welcome@albaspectrum.com.
Alba Spectrum Technologies - Microsoft CRM Customizations
Microsoft CRM Architecture Overview.
In general, there are four physical layers within the Microsoft CRM architectural "stack," as illustrated in the following figure. These are the presentation, application, business or domain logic, and data management layers. The last two layers comprise what you use in the Microsoft Platform SDK. For the purpose of this document, the data management and data store layers are combined into a single tier, although they are separated physically by virtue of existing in separate process spaces. Microsoft CRM relies on Active Directory®, the Microsoft® Windows® operating system directory service, and on two external Microsoft applications to perform additional processing. Active Directory is used for identifying security principals, roles, and groups within the product. Microsoft Exchange 2000 Server is used for sending and receiving e-mail messages. Microsoft SQL Server 2000 is used as the data storage mechanism.
This section covers the object model for the Microsoft Business Solutions CRM platform. The object model illustrates the developer's view of the business and service objects. Described here are the core objects used by all Microsoft CRM developers, such as Contact, Account, Lead, and Opportunity. This section describes the logical view of Microsoft CRM, capturing the known set of core relationships and behaviors.
The schema for the Microsoft CRM objects is extensive enough to cover common data. However, there will be some business-specific data that the user might want to store along with the customer data. To enable this, the Microsoft CRM tools allow you, as well as end-users, to add custom fields. The following objects have an extensible schema:
Our Customizations
We mostly customize on the level of CRM Objects (create new quote, based on specific business logic) and Presentation (HTML) level, for example create new web application, which could be integrated into one of the objects presentations screen (addition vie for contact as an example). Also good scenario is integration external SQL or third party database via web application into MS CRM. Give us a call for specific example and your case.