TimeCult Personal time tracking and task management application written in Java. Allows to group tasks in projects and subprojects, record time spent for each task, calculate summaries of used time for any given period, create weekly time sheets and etc.