1. A service system managing services comprising: a storage device to store a hierarchy of a network including devices in the network for each level of a plurality of levels of the hierarchy, wherein the levels of hierarchy of the network divide the network based on categories of devices; a service manager computer system to: receive a selection of a level of the hierarchy of the network, determine functions of a devise in the level and present the functions via a user interface; receive a selection of one of the functions; generate a service profile for a service based on the select function and the device in the level, wherein the service profile for the service includes a trigger condition, and the trigger condition specifies a condition to satisfy to trigger the service including the selected function; and store the service profile in the storage device, wherein the storage device stores a plurality of service profiles for devices in the hierarchy of the network.