Designing the technical part of the platform