CRM Application For Sales Deaprtment with Interactive Graphs a web-based CRM application for its entire sales department to track and record all the activities moving around sales.
Case Study for CRM Application For Sales Deaprtment
1. Case Study for CRM Application
For Sales Deaprtment
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
2. Client Requirement
An interactive and customizable application having important modules :
Contact Management: This module stores all the details related to the potential
customers and provides the ability to create
Opportunity Details: Companies usually mark ‘confirmed leads’ as
‘opportunities’
Alerts and Reminders: This module runs independently and can be associated
with the rest of the modules in the application
Dashboard: The application dashboard is a crucial part as it gives a
collaborated view of all the important activities
http://www.brainvire.com
3. http://www.brainvire.com
Access the system accordingly as follows:
User A: Director has access to all the information in the system
User C: This refers to Sales Representatives
User B: This refers to the Sales Manager group
User C: This refers to Sales Representatives
User D: D types of users are Admin people
User E: User E defines the role of a Secretary
4. Project Challenges
Providing user accessibility,
Creating different roles and authorizing them
Encoding and decoding all the primary contact
Depicting various types of interactive charts
The basic nature of Apache OFBiz framework
Developing graphical dashboards
Setting up of independent Alerts
Reminders module using cronjob
Creating a dynamic site
Provides little or no dynamicity
http://www.brainvire.com
5. http://www.brainvire.com
Technologies Used
Operating System & Server
Management
Windows OS, Multi-Server
Architecture with Staging & Production
Environment through Version
Controlling releases, Server
Optimization, Security & SSL
Implementation, Scheduler for Back-
ups,Alert Monitoring System
Integration, Server Performance
Tuning at regular intervals, Software
Firewall Configuration & Maintenance
Development Tools & Environments Groovy, Apache OFBiz Framework,
Eclipse Indigo, CSS, JavaScript,
HTML, SVN, Hibernate, Struts,
Beanshells etc
Database MYSQL Database Server, DB
Clustering, DB Optimization, Master
Slave Replication, Query Optimization,
Scheduler for Backups
7. http://www.brainvire.com
Planning
The Database layer containing MYSQL Server Database
The Business Logic layer consisting of all the business logic
procedures
The Interface layer and Database Abstraction layer
Converting data between incompatible type systems
In databases and accessing data from the database
respectively
The User Interface layer which forms the Graphical User
Interface of the website
9. http://www.brainvire.com
Development Highlights
The site was equipped with a robust architecture
Offer centralized access to multiple users
Customizable viewing options were designed
Enhance user experience and allow personalization
Access control and other security measures
Third-party tool, Jasperchart was integrated
Developed according to the latest web standards
For timely delivery, we specifically used Ant-build framework
The system makes extensive use of the APIs
The interface was made easily navigable
The site was developed and fully functional within a span of 4 months