Check out "Priority Management." The system works well for me and has specific project management modules you can add. Spring for the training in the system. Costs a boatload, but is worth it for the support.