First step of development - Front-End with a bit of technical design