In this image UniTherapy is designed into seven modular layers; the upper part including services, then just below agent and library layers that aim at core functionality, and the bottom part including description, discovery/control, network and physical aims for communication; the latter three can be viewed as a Network Platform layer, which is necessary for a client to use a UniTherapy service. The primary software development environment is Microsoft Visual Studio .Net.