| CPC G06F 8/38 (2013.01) | 19 Claims |

|
1. A computer system that implements an organizational management platform for an organization, the computer system comprising:
one or more processors;
one or more databases that collectively store organizational data associated with the organization, wherein the organizational data comprises an object graph data structure comprising a plurality of data objects that respectively correspond to a plurality of entities of the organization; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computer system to perform operations, the operations comprising:
providing one or more first interfaces for defining one or more custom objects;
receiving, via the one or more first interfaces, at least one custom object definition comprising one or more data fields;
responsive to receiving the at least one custom object definition: adding a custom object associated with the custom object definition to the object graph data structure; and adding, to the object graph data structure based on the custom object definition, one or more edges between the custom object and one or more other objects;
automatically generating, based on the at least one custom object definition, one or more second interfaces for configuring one or more graphical user interfaces;
receiving, via the one or more second interfaces, at least one graphical user interface configuration defining a layout for a graphical user interface associated with the at least one custom object definition;
generating, based on the graphical user interface configuration, at least one third interface, wherein the third interface comprises at least one graphical user interface having the layout; and
providing, to one or more users, the at least one third interface.
|