[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1373
  • Last Modified:

How to start an ERP development

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?
0
AnuJohn
Asked:
AnuJohn
1 Solution
 
Arpit BajpaiCo-founder/DirectorCommented:
Documentation should be perfect...

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

Cheers
Arpit
0
 
shalomcCommented:
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 www.owasp.org for details).
0
 
AnuJohnAuthor Commented:
Dear apitbajpai,

Can you tell me about ASIS and CSBP?
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now