The development model supported is central control.
Software is divided into modules .
For each module, one person is designated as owner . The owner has the authority to check in changes and elect peers , other programmers who also have the authority to check in changes. Modules that need to work together are referred to as related and, for each relationship, a record is kept of the person who is the relationship manager . However, there is nothing that would keep a company from running SDM internally to support collaboration among employee developers. The SDM can keep a module owner up to date on all the unfixed bugs, unimplemented features, and proposed modifications and extensions from contributors.