A DIDO platform definition encapsulates the complete environment that supports a running DIDO. The DIDO platform covers the hardware, operating system (OS), DIDO software, and the connection to the network. There are potentially many related DIDO platforms defined for any particular domain. Each DIDO platform can vary the hardware, OS, type of network connection, and potentially the DIDO software if the software can interoperate.
For example, a domain defined for a supply chain might have a set of DIDO platforms defined. A DIDO platform for Windows, Linux, UNIX, Android, Mac OS, and IOS can work on TCP/IP machines or TCP/UDP protocols.