How to start an ERP development

Posted on 2009-04-21
Last Modified: 2013-12-13
Hello everyone, I am going to start developing a Web based ERP software. What all steps should be taken before beginning the development of ERP in .NET platform?
Question by:AnuJohn
    LVL 7

    Expert Comment

    by:Arpit Bajpai
    Documentation should be perfect...

    start with ASIS, then Design CSBP then TO-BE then start with coding..

    LVL 32

    Accepted Solution

    have the business specifications ready before starting to write your first line of code.
    is this a generic ERP package or a custom solution? It is more difficult to write a decent generic package as you have to plan for very different business cases.

    Assuming that you have all of the business specifications, plans and documentations in place, you have to select the development methodology.
    For example, if you use scrum, it directly affects your controls, QA process, and team building.

    You need supporting infrastructure: Project management tools, ticket/bug management, build tools, version control.

    You have to plan for the application infrastructure: backup and recovery, high availability, scalability, load balancing, user management.

    You should design an integration layer, so called application API, to be able to interconnect your ERP with other applications.

    Plan for security from day 0. Application security is probably in your scope, but infrastructure security should be included (for example, where do you keep the db connection strings and passwords?), and since this is a web applications there are web problems to look after (see for details).

    Author Comment

    Dear apitbajpai,

    Can you tell me about ASIS and CSBP?

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Join & Write a Comment

    Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
    I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
    This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
    The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

    729 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

    22 Experts available now in Live!

    Get 1:1 Help Now