How long will it take to develop an ERP /CRM/ E-Commerce on the CodeIgniter framework

Posted on 2011-04-29
Last Modified: 2012-06-27
We are a team of 2 people, experts in PHP/MySQL/Jquey/CodeIgniter. Our company wants to develop a software that integrates these three aspects: CRM, ERP and E-commerce. The requirements are pretty much the typical:Clients, Products, Stock, Suppliers, Different User Profiles, Potentials. I know are vague, but let's just say we need at least, the minimum typical requirements each aspect ERP CRM E-commerce needs to function decently.

Now, he have never made a software this large before, we know it wont be easy. Having full time to work on it, 2 people, 40 hrs per week, using the CodeIgniter Framework. Is there someone who will help us estimate how long such a system will take?

Thanks in advanced.
Question by:bachstein
    LVL 47

    Accepted Solution

    LVL 40

    Assisted Solution

    These are huge technologies. Companies like Oracle and MS make a hefty profit off of some quite expensive software in this area.

    With 2 fulltime programmers, writing from scratch (not stealing any open source code) you can probably bet a year to 18 months of work, after all of the testing & QA.

    That is about as good a guess, given the vague requirement. Good luck!
    LVL 47

    Assisted Solution

    Frankly, I'd think it more depends on the way you interact with your clients than on the programming - how well you can ineract with them,
    how good is their specification, would not they want to change it in the middle of development (they don't have right, but they may want)
    and these things have more variability than devlopment itself. If you need to name a timeline, about a year or little less is probably  a good
    number to start.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    sumHeights2  challenge 7 51
    PowerShell Get-Help 10 56
    Fibonacci challenge 11 61
    powershell script help 5 44
    In Agile (, time and again people ask this question "How would you estimate a release for a product?". When it comes from management they want to know the following: Calculate the man hours wh…
    You can provide a virtual interface for remote stakeholders in a SWOT analysis through a Google Drawing template. By making real time viewing and collaboration possible, your team can build a stronger product.
    Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
    The viewer will learn how to count occurrences of each item in an array.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    25 Experts available now in Live!

    Get 1:1 Help Now