A method comprising: receiving a request, the request including information identifying a logical activity and a plurality of devices on which the logical activity is to be performed; translating the logical activity into a set of physical commands for each device of the plurality of devices using a relational database that associates logical activities and physical commands; and causing the logic