Case Study Jotcall – A Mobile CRM Extension App
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 1 of 4
About
Jotcall
Jotcall is a mobile CRM extension app with an intuitive user interface optimized for the latest technology to increase productivity and efficiency by turning your mobile devices into a valuable business tool! The explosion of mobile phones has made them a nearly constant companion for many individuals. Now, electrify your experience with Jotcall mobile CRM app that allows you to access critical information on the GO! It will help to boost the productivity of sales people, field technicians etc. with Jotcall’s Enterprise version on the way for organizations of any shapes and sizes. With Personal Free and Personal Pay versions, Jotcall will adjust with the individual needs of the user in an efficient manner. Jotcall an easy-to-use mobile app for Android users can be well integrated with other CRM software and can operate seamlessly in online as well as offline mode so that you will be able to view, create, modify and delete any data whenever you need it! The app features includes: Intuitive Layouts and Graphics: Highly alluring and engaging UI designs brings richness of the visuals in all the dimensions on to your mobile device. The intuitive and user-friendly layouts enable engaging user experiences with beautiful designs to help inspire you to initiate action. Access and Edit Information from Anywhere: The first release of Jotcall mobile app will include Personal Free version, so you can always stay up-to-date with your information anywhere, anytime! You can jot down notes, add, modify, organize notes as per contact basis and also use colored label categorize to differentiate contacts. Save all the information in just a few clicks on to your mobile device. Use Your Way with our Cloud Powered Option: Jotcall’s Personal Pay or Web Version brings advantages for people who are always online. With this feature, Jotcall automatically stores all the information on our secured cloud servers with just a single click. This feature makes your data secure, portable and can be easily synced with the other devices. Get the Information you need exactly when you need it: Streamline your business processes and workflow with Jotcall’s Enterprise version by integrating Jotcall with your existing CRM software and get the correct information and complete access to the data on the GO! The administrator can access to the core of the app including the various functionalities such as to create, modify and manage infinite groups, keep track of employee’s call logs, assign levels to different user’s depending on their role in the organization, publish notes for different groups, send updates, maintain access to critical information and a lot more! This version saves a lot of time and can sync data back and forth which keeps you updated every time.
Project
Challenges
Team faced the following challenges:
Understanding the complete app structure (Personal Free, Personal Pay & Enterprise) and reviewing concepts unique to Android environment.
Note making function after every call came as a challenge to the team.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 2 of 4
Back and forth data syncing and ensuring safe and secure transfer of data.
Incorporating powerful note search capabilities with proper display of notes showing the recent conversation history on the top.
Maintaining access to the critical information via robust cloud servers such that the user can access any data with ease.
Jotcall’s Enterprise version involved integrating feature with other CRM system and software. This was critically handled by the team in order to sync the data back and forth so that the user stays updated with the latest information all the time.
Technologies Operating System & Server Management
Development Tools & Environments Database
Used Android OS, Multi-Server Architecture with Staging & Production environment through Version controlling releases Load Balancer, Apache optimization, security and SSL implementation, scheduler for backups, alert monitoring system integration, server performance tuning at regular intervals, software firewall configuration and maintenance, email server configuration etc. PHP5+, AJAX, HTML5, CSS3, Java Script, Android SDK, Eclipse etc. SQLite Database, DB Clustering, DB Optimization, High Availability, Master – Slave Replication, Query optimization, Slow Query Optimization, scheduler for backups, Alert Monitoring System integration etc.
Manpower Project Leader
1
Developers
2
Designers
2
Quality Assurance Testers
1
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 3 of 4
Planning Taking into consideration the functionalities the following development areas were charted out to be elaborated upon: Personal data storage on the user’s personal mobile device as well as cloud powered data storage means you will never lose your data. Save time by jotting notes as per contact basis and also use colored label categorize to differentiate contacts. Enabling searching of recent call logs and relevant notes using powerful search capabilities. Extensive research was carried out to study various CRM system and software while incorporating integrating feature with the user’s existing CRM in the Enterprise version of Jotcall. Jotcall is integrated with Salesforce CRM, SugarCRM & VtigerCRM to increase the functionality of the app to smoothly access any data anywhere, anytime. Continuous syncing and smooth transfer of data.
Architecture Android Architecture
Android relies on Linux version for core system services such as security, memory management, process management, network stack and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
The middleware level includes Runtime and Libraries. The Runtime include score libraries, providing most of the functionality available in the core libraries of the Java programming language and Dalvik virtual machine which allows every Android application runs in its own process. The Libraries is used by various components of the Android system such as Media Libraries, 3D libraries etc.
The upper level is Application framework and Application. Application framework offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar and much more.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 4 of 4