The resulting system is structured in line with the logical model presented in the Packet Utilisation Standard.

     Software Architecture

Blue boxes represent application processes.
Green boxes are supporting elements concerned with onboard traffic management.
Red ovals are external systems.
Cyan boxes are shared platform specific components.

A short introduction is given to each of the components.

 Ground
Represents the ground segment with one or more control centers.

 Ground I/F
Special application process managing the interface to the ground segment. Implements any protocols applicable to the uplink and downlink (e.g. 'Packet Telecommand Standard', Packet Telemetry Standard').
Transforms received telecommand source packets into an internal representation, forwarding these to the Packet Router.
Transforms generated telemetry source packets into the external format forwarding these to Ground.
Such an application process is present in all data handling systems developed based on the reusable software components.

 Packet Router
Responsible for routing of source packets between application processes.
May be seen as an implementation of the 'Onboard Traffic Management Service' introduced in Packet Utilisation Standard.

 Attitude Control System
Application process providing a collection of Packet Utilisation Standard services as would be required for an Attitude and Orbit Control system.

Electrical Power Subsystem
Application process providing a collection of Packet Utilisation Standard services as would be required for an Electrical Power Control System (also referred to as a Power Distribution Unit).

ICU Process
Gateway to the Instrument Control Unit. No services are implemented by this pseudo-application processes, as all Packet Utilisation Standard services provided by the instrument resides at the instrument control unit.

 ICU
Instrument Control Unit implementing a range of Packet Utilisation Standard services for the instrument or subsystem to which it is associated.

 Telecommand Scheduler
Implements a single instance of an Onboard Scheduling Service.
It is anticipated that only one instance of such a service will exist onboard.

Memory Manager
Implements a single instance of the Memory Management Service.
It is anticipated that only one instance of such a service will exist onboard.

Onboard Storage Administrator
Implements a single instance of the Onboard Storage & Retrieval Service.
It is anticipated that only one instance of such a service will exist onboard.

Onboard Bus
Device drivers interfacing to one or more onboard busses.
Implements communication protocols and controls hardware interfaces.