Top ten characteristics of an effective learning management system

To be effective, a learning management system must be:
1. Not dependent on a particular platform (Mac or PC) or browser (Firefox, Internet Explorer, Safari).
2. Hosted on stable, fast hardware able to manage the load.
3. Easy to use (for both students and teachers).
4. Able to grow with the organization - as users increase, and as the technology changes.
5. Strong on support - tutorials, training, and other forms of help.
6. Able to provide a variety of learning structures including discussion, collaboration, sharing, etc.
7. Secure for all parties.
8. Attractive, with an intuitive interface, easy to navigate.
9. Cost effective, without requiring too much staff to maintain.
10. Compatible with many types of files and code.