Project Description :
CRM (Customer Relationship Management) is a system for managing company’s interaction with current and future customers. It involves customer service, technical support. It includes the features of event handling, instant messaging, Online chat,Add Reminder, store the customer information, Help to customer like support, Solves Customer Queries, Create Appointments, Create Note, Payment Management by Cash or by Credit Card. Management Console is for Admin Management for authority, inventory module, product management and reports.

Objectives :
The client uses this system to reduce paperwork.

Challenges :
1) Dynamic database creation : It provides the facility to create new database and use existing database.
2) Report viewer : It provides functionality to check if there is a report viewer installed on system or not. If not installed then it automatically install report viewer.

Solution :
1) While creating dynamic database, sometimes error occurs while executing script of the table. For that we added scripts in batch file and we execute that scripts in batch file.
2) reports are not working on some system. For that when project runs the first it checks that if there is reporter viewer installed or not. If not then it automatically install report viewer in the system.

Technology Specifications :
1) Microsoft .Net 4.0
2) Microsoft SQL Server 2008 R2