Case Study for CRM Application For Sales Deaprtment
Brainvire Infotech Pvt. Ltd www.brainvire.com
http://www.brainvire.com
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
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
http://www.brainvire.com
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
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 Backups,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
http://www.brainvire.com
Manpower Project Leader
1
Developers
3
Designers
1
Quality Assurance Testers
1
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
http://www.brainvire.com
Architecture
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 http://www.brainvire.com
Sources : http://www.brainvire.com/web-based-crmapplication-interactive-graphs/
Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com
Contact Us https://www.facebook.com/Brainvire https://twitter.com/Brainvire http://google.com/+Brainvire http://www.linkedin.com/company/brainvireinfotech-pvt-ltd
Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com