Each project or assignment in the DKERPS project management module has a structure, which provides the flexible foundation you need to track and manage your projects to be on time and on budget. First is the assignment component, which is the agreement with the customer, and associated with pricing, conditions, and the customer ID. The assignment also indicates the type of agreement you have with the customer, which may be built on a fixed price, time and materials, or some other guidelines. There is also a master project component, which can be used to act as an "umbrella" to connect many related projects. The data structure then follows with the project itself, activities, and sub-activities, with predefined activity templates that generate forms. All projects, activities and sub-activities can be connected to one or many resources.