Teamwork Projects is online project management and work management software which has built-in cooperation tools that promote visibility and accountability. It supports different methodologies with many different perspectives, templates, and customization.