I use Restyaboard for Project and Task Management. It is a very good free software that can help management effectively delegate tasks, track work progress, and keep everyone in communication. Task management, calendar, files, notes, time tracking, it has it all.