Duty is a free software for developers that aids in task and time management. The app includes features such as presence tracking, app and task management, and a yearly working calendar, among other customizable options.

With Duty, you can manage your presence time at work, applications, executed tasks, year working calendar, and resources such as errors, how-to instructions, and general information. When entering data into each workday, Duty calculates and displays a score in real time that helps you judge whether your planning and project analysis are correct.
In addition, Duty allows you to run an analysis to see a complete information on the projects you're working on between two desired dates. You can also launch several HTML reports that are easy to port, send, and display, and customize options such as logos for your reports.
Duty not only documents your daily work, but also helps you be more efficient and detect weaknesses in your project planning. The application is bilingual (English and Spanish), easy to use, and has direct help available.
Duty also has user management, so it can be installed on a local network and operated by different users. While Duty is intended for personal and individual control by each developer and doesn't provide document management at a team level, some functions can share information, such as the resources being shared and visible to all users. The user administrator can also run analyses for each user of Duty, while standard users can only run analyses on their own.
Version 4.0: Changes was made in reports and main execution.