In order to mitigate the impact that has had the COVID-19 and avoid the care of patients and assistance to medical centers in person, different needs and protocols have emerged in search of solutions to avoid contact and crowding of people, this work demonstrates the development of a technological platform consisting of 3 applications, one web and two mobile; the web application is responsible for managing the requests for medical appointments. A second mobile application for patients, in charge of generating medical requests to medical centers, and finally a mobile application for doctors, which uses the concept of remote consultation to communicate with patients in order to provide them with medical care. Based on the question forms for users and physicians, it was obtained that the majority of users use Android as an operating system, while the surveys of physicians showed the use of multiplatforms for their end devices. In this way we wanted to separate the applications in 2 saving the doctors' service in an external multiplatform app, which at the end of time reduced the code to native Kotlin, the same as the users, therefore one of the future improvements would be to integrate both applications in 1 single app, and thus use common code for both roles. This set of applications interconnects with a set of web services, through the core (API under REST type micro services). The development of the api rest is integrated into the Spring boot framework, we use java 11 for the development of the project, Java 11 allows us flexibility in writing code, so that we can use functional programming and objectoriented programming within the same interface of java 11, as well as the use of reference variables such as (var). Within the project we use the components of "Lombok", which 18 allows us to create classes with Get, Set and self-generated constructors, without having to write a complete class, we used JPA hibernate for database queries and also hibernate provides annotations for the development of the entities. We use mapstruct, which allows us to map the classes to DTOs, the dtos are class models that are exposed to the user as its name indicates, Data transfer object. Also, for the complete security of the api we use spring security to protect the routes and that these cannot be accessed from any type of event, also used spring devtools to configure the entire architecture of the application, to use component annotations and procedures such as @Service, @Configuration. Within the api several classes of configuration were implemented, which correspond to the architecture of the AGORA service, service that was used for communication in video call channels, and this is correlated with a key that provides the service, this component implemented in Java only generates a channel, and a connection key, which are sent to the user through the application. We also used the Firebase admin library, which in real time will notify the user that his appointment, consultation, or referral is available for any type of direct communication with the assigned doctor.