Nifty PM is a powerful project management tool that does everything, whether on the client-side or internally. From managing projects, tasks, goals, to team communication. Nifty is extremely powerful and I use it daily across my various teams, businesses and projects.

Offers free plan.