1 - Be the most ractical and easy to use as possible. Be easy to use by the elderly and children, including that who have never had contact with a computer.
2 - Run quickly and stable in the computers of today and tomorrow.
3 - Provide practical ways to do the most varied tasks, from surfing the Internet to play a movie in Blue-Ray.