# Integration

Our software is developed by a closely knit, experienced team of engineers and computer scientists. This means that the many building blocks in our software are often written by different team members. Integration is the meshing of the individual contributions into one coherent system. The use of a consistent coding style, documentation and our software architecture reduces potential problems in this area. To facilitate easier development and integration all team members have access to design documents, model descriptions, algorithm descriptions, engineering specifications and requirements, functional specifications, control flow diagrams, data flow diagrams, source code and database files.