Email & Instant Messenger Sever / Client

CLOSED
Bids
13
Avg Bid (USD)
$13154
Project Budget (USD)
min $5000

Project Description:
Hello,

Briefly what I want:

Part 1:
------------------------
Phase 1. IM Sever
Phase 2. IM Client

Part 2:
------------------------
Phase 1. Email Server
Phase 2. Email User WebMail

Description:

I need a professional, modern and high featured Instant Messenger be written in C++ or C#. It should be Cross Platform (Windows, Linux, MAC), so you can use Qt or Mono or etc. to make it possible. The job should be done with highest technology and new methods in programming and a good architecture. It should be stable, fast, secure and easy to improve (develop).

The client should have a pretty design using WPF or other techniques. I want something like "Microsoft Lync" and I want all it's features including other features which I want on this project:

1. Text Chat
2. Voice Chat
3. Video Chat
4. VoIP
5. Desktop Sharing (Presents or Remote Control)
6. Browser Sharing (A simple browser which both sides see and use together)
7. Whiteboard Sharing (Something like Paint which both sides can see and use together)
8. Chatrooms
...
...
...

The server should be run on Linux OS (I thinks windows is not stable enough and need more resources and has much more costs, other side is the Security that you know about that), I need some private web panel to manage and see analysis on it. Here you should use MVC architecture and make sure about security. Also here I need a pretty design using "CSS 2 & 3", "jQuery, MooTools, Sencha or etc." and "xHTML4 or HTML5" and it's good to be work using PHP with CakePHP framework. The server software should be very stable and secure and can handle lots of traffics on it, I need a high performance one. Also I need some APIs to get/send data from my websites (integrate theme). The server system should be able to connect with mirrors and use Cloud-Computing in case of expanding the network.

Email Sever and Client are almost the same. I need the best work and design.

All data will store on a Central Database Server. So all systems can use some APIs to connect with this server and manage data. It should be relaible and safe and very fast computing. So use a database engine able to handle lots of queries at the time. Designing of database structure should be engineered and right.

------------

Attend that I myself am a Programmer and know about all these languages and techniques, So I know what I want and what should them be, So please bid when your team are ready to do whole it well. The details are very important for me.

Terms:
----------
1. Only Companies and High Skilled Teams can bid on this project.
2. I need full of your time, don't bid if you are not completely free. I need a fast and accurate work.
3. I need a signed formal contract before starting the project.
4. You should prove me you're able to do it well, I need your portfolio and documents.
5. I need Full clear source code with comments and a full detailed documention for programmers/developers
6. Legally, you are not allowed to sell the project to anyone else after signing the contract.

Use PM to ask your questions about this project.

Regards

Additional Project Description:
08/28/2012 at 6:10 PHT
*** Attention ***

1. I need a high skilled and experienced team able to handle all parts of the project well
2. GUI Designing is very important for me. Take a look at Microsoft Lync messenger and Atmail Enterprize WebMain to understand my mean
3. Software architecture, engineering, designing, algurithms, methods, techniques and etc. all are very important for me. I need a highest technology and latest methods to be worked on these items. I need something special in any case.

Thanks

Skills required:
C# Programming, C++ Programming, Linux, PHP, Software Architecture
Hire alexedwards91
Project posted by:
alexedwards91 United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.