I'm looking for a tool that works somewhat like this:
- I give a project a set of tasks.
- I estimate the tasks based on hours.
- I set the order of which tasks come first.
- I set how many hours each day is and how many days I have in a week for the project.
- I get something visual like a calendar that shows me dates and tasks in a timeline.
- I can tell my salesforce when I can get X and Y done by dates and hours.
Web application would be preferred. We don't use Windows, so if desktop something for Linux or OS X (Mac).