We provide an open source ecosystem centered around optimization and operations research, in order to achieve the following:
- Provide software and documentation to create and optimize problems based on a simple but powerful assignment model.
 - Empower people to model and reason about complex systems, built out of interconnected optimization problems.
 - Enable the user to understand the results given a solver and an optimization system.
 - Develop new optimization algorithms.
 - Provide compatibility between different optimization systems.
 
            The Splitcells Network
 is the overarching project,
            that brings everything together and establishes general project guidelines.
            The following is a list of subprojects,
            that demonstrate how the general goals of the project are fulfilled:
        
- The Crisis Network module enables extraordinary complex models and their optimization.
 - The Generic Allocator is the foundation for models and their optimization.
 - The School Organization project targets to make the software actually usable.
 - The Gel UI provides a code editor, in order to use the software's functionality without special tooling.
 - The Discovery Trees provide an overarching semantic inventory system. This should probably be a subproject of the Network project. Also, see `src/main/java/net/splitcells/dem/object/Discoverable.java` and `net.splitcells.shell` for info regarding existing implementations.)
 
The following list makes the approaches for reaching the objectives more focused and concrete:
- Inherently Broken and Rotten by Design
 - Ensure, that the software is reliable for its users.
 - The project's relationship to the public is unclear, but stays an unresolved issue.