- Support for traditional protocols like SMTP, POP3.
- Dealing with non-supporting providers.
- Both sending and receiving mechanisms are to be provided.
- Efficient utilization of bandwidth.
- Minimizing file sizes to be transferred and stored.
- Providing something more than traditional security.
- Providing proper help to users.
- Acceptable quality of reception.
- Highly-scalable web-application
- Used advanced concept of streaming media.
- On the spot media capture.
- Location transparency for clients.