metadata which resides in the same SQL database as the company data. This approach doesn’t require custom coding in order to create new user defined object and its simple data entry interface. This method also makes custom objects neutral to version upgrade if this is a concern. If your goal is new fields or tables for something like managerial Crystal reporting then you are done with settings only without the need for a single line of code. However it is often the case when custom objects require their own business logic to participate in integrations. Modified or newly created business logic might include triggering and other procedures. If your alternative logic is simple and tiny in its scope then it is generally not difficult to find technical consultant who should be able to help you with coding. We would like to review scenarios when alternative logic is moderate or even substantial in its
1. SAP B1 Software Development Factory concept. Technology partner may decide to specialize in programming exclusively or as its major activity and give up initial software sales efforts leaving them to other resellers. Technology partner runs scalable software development team structured to do estimations, architecture design, coding and quality assurance. It might be not realistic to expect software development factory bearing VAR to be located next door to your office or even to be local to your business metro. Not every implementation requires modification and this is why technology firm has to expand its servicing area and address nationwide and even international ERP modifications market
2. Phased approach in Small Business ERP implementation. It is recommended to do one step at the time. In the sales cycle try to find ERP platform which is brand name and you feel that you got good references about it and at the same time which is covering the majority of your requirements leaving only reasonable portion to be covered by custom programming. Then try to restrict implementation phase one to just generic data conversion, user training and going into production with standard business logic. This first phase could be done by local consulting firm and these people can chat with technology partner on setting the expectations on system tailoring. When you feel that system is reliable in its standard logic and your users are comfortable you can plan for the phase two where you are expecting software developmen