"[3][4] Distributed data processing was used by IBM to refer to two environments: Each pair included a Telecommunications Monitor and a Database system.
[5] The layering involved a message, containing information to form a transaction, which was then processed by an application program.
[6] Development tools such as program validation services were released by IBM to facilitate expansion.
Terminals,[9] including those described as intelligent, typically were attached locally,[10] to a "satellite processor.
Tools added for this use of distributed data processing include new programming languages.