WorkOtter exceeded my expectations! It is a very complete and easy to use project management software.