The goal of this project was to develop applications for Android and iOS platforms for a company that provides services of virtual personal assistants for clients from Germany. The purpose of the application is to ensure communication between a client and a personal assistant in order to provide all necessary information for the fulfillment of assignments and also provide convenient management of scheduled events. Furthermore, one single application should be used, both for the client and for the personal assistant; an interface in the application changes automatically depending on the role of the user. The client is supposed to have an opportunity to post a task, which one of the free personal assistants is ready to fulfill. A discussion on the details of the assignment and then the fulfillment of it occurs after the assistant contacts the client via internal chat or by calling. The event scheduled in the client’s calendar is always the result of the fulfilled assignment. Ensuring the confidentiality of all user data is an important condition.