I need a web application developed for my projects. Its a project management application which has time, cost, quality, document & communications management and reporting features. It is designed to help controlling and tracking my projects. I have multiple users and each user has access control and task responsibility. I need to develop it from scratch therefore no existing similar tools will be considered.