1.1 Package Development and Naming Standards

The term "Package Development" refers to applications developed specifically for sale on the open market.

All development, but especially package development, presents a particularly crucial problem with regard to naming standards. This is the problem of duplicated names.

For example, what happens if you design a package with a customer master file called CUSTMST, install it onto a new user's system and then find that the user has an existing customer master file called CUSTMST?

The best method of avoiding this situation is to set - and strictly follow - naming standards.

The suggested standard is to prefix all objects with two characters to identify the package. For example OE (order entry package) or GL (general ledger package).