Level 2 systems must be able to exchange and process complex (i.e., heterogeneous) files. These consist of items such as annotated images, maps with overlays, multi-media or hyper-linked documents. The systems are connected to multiple systems on local networks. A key capability provided by the system or applications at this level is the ability to provide web-based access data.
Procedures – focus on the individual program level, COE specifies many of the implementations programs must support.
Applications – functions include desktop automation and the ability to exchange some structured data. Office automation programs are one example. Web interfaces are significant.
Infrastructure – systems interact with other system in the local area through LANs. These LANs may use protocols (such as TCP/IP) that support wide area networking.
Data – advanced data structures may exist but
they still primarily support individual applications (program data models).
There is increasing commonality of data formats across programs.