The implemetation of the motors in Tango is divided in three levels:
- Device Server Layer. It contains the Tango Servers that talk directly to the hardware. These Servers are base in a Abstract Motor Class.
- MetaMoto Server Layer. It contains Tango Servers that talk to the Device Server Layer, defining different combinations of movements for several motors.
- Client Layer. It contains Tango Clients, connecting to the previous layers. It displays motor information and controls the movements.