I have an asp site which my employees and myself use to track customer interactions within my organization. I would like to incorporate into this system a simple messaging functionality. This will allow users of the site (employees with a user name and password) to communicate with each other within the site. This is not instant messaging. We will need to create the appropriate tables for the messaging info, and link the tables properly to the employees table and the customer table. We will need the appropriate code for following asp pages: create new message, read messages, search messages, filter/sort message resulting from search messages page. I wish to have the ability to use this site with my pocket PC phone, so keeping the layout and usability on a mobile screen in mind during design will be an asset to the designer.
Additionally, I will require the appropriate tables or specifics on tables that will house the messaging data. I intend to link the messaging tables to an employees table as well as a customers table.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
aps pages should display properly on all browsers capable of displaying asp pages including the browser supplied with windows mobile 5. Database is MSSQL 2000. Plan on creating the pages in asp and not asp.net!