We need an online project management software for instant sale with the following features.
Administrative features
Create project
Add Client ( Clients will be able to view only their respective projects )
Add project details and specifications including reference URL's and any other special communication from client.
Assign developers to project ( developers will be able to view only their respective projects )
Create client ( for the client to interact with the developer through the software without disclosing the email address or details of the client or the developer )
Admin should have total control over all communications between clients and developers ( ad / modify / delete )
Client account should include payment details and all client information.
Developers should be able to submit a timesheet at the end of the day and a report on the work done during the day.
All logins should be recorded - clients and developers with the IP address and time of login.
-------------------------------------
The software should also have a ticket support system which can be used for online support.
Developers will not be able to see the support tickets raised by clients till the support department decides to forward the same....meaning that the support staff will deal with all the support tickets and only if they feel that the technical department needs to address the ticket, it will be forwarded to the technical department ( meaning the developers account )
The client should have a history of all the support requests raised by him in the past.
This is just a basic idea....Bidding developers will be able to understand the other features required.