Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to develop a CRM system [closed]

Tags:

php

asp.net

jsp

I need to develop a CRM system within 2 months recently. But I'm still a student and have no experience in developing such a complex system. I did alot of researches on how to develop a CRM system, but I face some problems on designing the system.

The problems that I faced are:

  1. Does a CRM system use any framework for development? (eg: DooPHP, Yii, Zend, and so on)
  2. How to ensure the system is secure? (use OpenSSL?)
  3. What are the non-functionality that I need to bear in mind?

For your guys information, the CRM that I gonna develop is for a small company use. However, I hope that the system is fast in response and secure, as this is what we want when using a web application. It is ok for me to use PHP, JSP or ASP.Net.

If anyone developed the similar system before, kindly share your experience with us. If possible, share your code here.

Thanks...

like image 947
Wey Avatar asked Aug 24 '11 04:08

Wey


People also ask

Can I develop my own CRM?

Building a CRM system from scratch can transform the way you manage customer relationships from start to finish. The main benefit is that you can customize your CRM however you'd like. You get every feature you need without the bloat of features you're never going to use.


1 Answers

A CRM system can be quite complex. In fact, I worked on a custom CRM system and the codebase is literally by far greater than 100000 lines of code. Two months can be challenging depending on what functionality you'll need.

Using a framework is up to you. I once tested XAF from DevExpress which aim to help at classic CRM/LOB tasks unless some details get not too complex. OpenSSL is only an implementation, but if the data should be safe, then one key point would be using SSL along with good authentication and authorization. Number three: that depends. A good logging framework is always worse the work.

Have you considered using an open CRM system to start over with? There is jfire or vTiger for example.

like image 106
Sascha Avatar answered Oct 01 '22 10:10

Sascha