Definition of platform architecture and software development configuration

Summary
This report will contain the technical documentation of the base platform, technical documentation and API specification for the plugin system as well as a feasibility study for each one of the use cases. It will also define the descriptions of the plugins with interface definitions and class diagrams. It will finally include the setup of the supporting software for the development process (Wiki / Ticketsystem / CI-Platform) and the quality assurance measures for the process and the results.