The developer group itself is subdivided into two types of developers, the "Agent.Workbench developers" (AWB - Developer) and the "project developers". As an AWB-Developer, you extend the functionality of the framework (AWB) itself by contributing new features to it. As a Project-Developer, you aim to develop standalone end-user desktop applications, or applications that can operate on servers or embedded systems. "Project" here means the Agent.Workbench framework, plus additional individual components. These individual components are typically domain specific features that define different agents for different application use cases.