1. A method of creating an architecture record for a system comprising a plurality of computing devices, each computing device having an operating system, the method comprising: creating a plurality of platform definition architectures, each platform definition architecture associated with one of the computing devices and the operating system of the computing device; creating a plurality of domain reference architectures, each domain reference architecture associated with one or more of the plurality of platform definition architectures and a service performed by the computing device of each platform definition architecture; creating a plurality of channel reference architectures, each channel reference architecture associated with one or more of the domain reference architectures, wherein one or more computing devices associated with the one or more domain reference architectures are configured to communicate with each other while performing the respective services associated with the one or more domain reference architectures; and storing the platform definition architectures, the domain reference architectures, and the channel reference architectures in memory to create the architecture record.