1. A computer-implemented method comprising: providing, by a processor of a computing device, a graphical user interface for setting visibility permissions for an information model used to manage data entries of a multi-tenant database, the data entries storing data collected from sensors each of which sensors is associated with one of a plurality of computing devices, wherein the multi-tenant database is accessible by two or more tenants, including a first tenant and a second tenant, wherein the first tenant and second tenant are separate business entities, wherein the information model comprises a plurality of asset templates comprising a set of properties, description, and services, wherein an instance of a given computing device of the plurality of computing devices, upon being instantiated in the information model, has an associated set of properties, description, and services of one or more asset templates that define the instance, and wherein permissions for data entries associated with the given computing device are configurable by the instance of the given computing device and by the one or more asset templates that define the instance, wherein a visibility permission command when applied to an asset template of the one or more asset templates is automatically applied to one or more instances instantiated from the asset template; displaying, by the processor, the two or more tenants in a single workspace of the graphical user interface, wherein each of the two or more tenants are displayed as a graphical object and as a root node in a separate and non-connected hierarchical structure, including a first root node in a first hierarchical structure and a second root node in a second hierarchical structure, wherein the first hierarchical structure associated with the first tenant is presented as a set of one or more nodes with links connected therebetween that are simultaneously and non-connectedly displayed with a set of one or more nodes and links that represent the second hierarchical structure associated with the second tenant; receiving, by the processor, a first permission command associated with the first tenant and a second permission command associated with the second tenant, wherein the first permission command comprises a single visibility permission to the information model that is applied for all members of an organization corresponding to the first tenant in the first hierarchical structure, and wherein the second permission command comprises another single visibility permission to the information model that is applied for all members of an organization corresponding to the second tenant in the second hierarchical structure; and causing, by the processor, the visibility permissions to the information model for each of the first tenant and the second tenant to be set using the received first permission command and the received second permission command, wherein granular security permissions to a given instance and to a given asset template can be granted for members of the two or more tenants once visibility permission is granted for the two or more tenants.