I'm looking to create a drupal site that will track the progress of around 300 hundred mini projects. I've looked at the Project module and Project tracking module addon but they seem to be more geared towards software projects. Only 3 individuals need to be able to log in and make changes to any of the 300 projects i.e. updating dates, changing status.

My projects will each revolve around a company and will have different phases and checkpoints that I would like to input (kinda like checking off when they're done), dates that show when events are completed. Basically sometype of workflow, I think. I'd like to be able to create a entry/project with the company/customer name and then be able to fill in the appropriate information and as the information becomes available in some massive form I suppose. I hoping to have 3 or four major phases that the customer goes through.

I've created a database schema that shows all the relationships and database "objects" I need. Is there anyway I could incorporate that or at least recreate it in Drupal with the appropriate relationships?

Thanks for any input. Let me know if you need more info. I'm just looking for basic direction and maybe a few modules that could help me get started. I've built a few drupal sites, but none that seem to be this complex. I love drupal and I'm slowly learning its ways.