As described on the page about the 4S history, the code base comprises three major parts originating from different telemedicine pilot projects: the Net4Care toolbox, the OpenTele platform, and the KIH database. This also explains why to this day, the code repositories and documentation of these parts are quite dissimilar.
It is however the ambition of 4S to align these projects in the future with respect to quality and documentation requirements.
Future projects in 4S will result in collections of much smaller modules, each designed to solve a single small problem and then fit into a larger picture comprising many modules. The principles of this architecture is discussed here and the next steps of the development of the OpenTele platform are described here.
Two projects have been launched under this new architecture: The 4S Device Communication module collection is a cross-platform framework for modules used to communicate with personal health devices, and the Questionnaire Editor is a tool for building QFDD-compliant questionnaires.
4S is currently working on creating a quality management system with processes to ensure the quality of its software as well as the documentation. This will make it easier for companies who are developing medical equipment (subject to the Medical Devices Directive) to integrate 4S software in their products.
You can read more about these efforts here.