The latest version of GeoTask has a new function – assigning tasks based on the contractor’s skills. Each type of task can be characterized by attributes (skills) required to complete it. We can also add employees’ competences and skills, for example required driving license, electric permission etc. The task will be assigned to the mobile worker if he/she will have all the necessary skills to conduct it. Skills are controlled by manual assignment as well as the optimization.