The following is the domain checklist:
- Have the programs been parameterized?
- Have applied national and international standards been used, e.g. for the exchange of data via networks (OSI, TCP/IP, XML), of applications in the IBM-environment (SAA), or of a standard programming language which can be compiled on a wide variety of hardware?
- Has a standard machine interface been used?
- Have possible machine dependencies been implemented in separate modules?
- Have the algorithms been optimized?
- Are the subsystems distributed?