This solution is very good for project managers because it keeps them updated with all information regarding projects, deadlines, cost, progress and status. It is user friendly and allows them to create invoices. But sometimes there are errors in the invoicing system which means they don't get paid properly. Other problems include "donations" being entered as invoices which can lead to charges being made for services which weren't provided. When I emailed the technical support department about this, I received no response.