The article studies the relevance of online tutoring, considers various existing systems for organizing online tutoring, identifies their strengths and weaknesses, and identifies the most relevant functions of the considered services. The design of the architecture of the developed software product is considered. The goals for further research are defined.
Keywords: online tutoring, tutor, online learning, design patterns, application architecture, information system