When choosing a LMS one must consider these things (from Gagne, Wager, Golas, & Keller’s Principles of Instructional Design):
- Installation
- What are the requirements for the course installation for both the client & server maintainer?
- What instructional features & interface design within the LMS make it easy to access & use?
- Registration
- What features are required to make it easy for students to register?
- Is self-registration authentification a requirement?
- Will an entire class need to be registered at a single time?
- Is there an option of self-registration pending approval (multi-level approval)?
- How does the LMS handle course funding from departments?
- Capability
- Is there a requirement for the LMS to be able to verify the trainee’s compliance with system requirements?
- Does the LMS support bookmarking?
- Does the LMS support social media sharing (social learning & recommendations)?
- Administration
- Are the admin tools easy to use?
- How does the product support course, instructor, student, and resource scheduling?
- Does it support scheduling conflicts, profile management, record management, and budget tracking?
- Does it integrate with MSOutlook or Lotus applications?
- Collaboration
- Does the LMS support asynchronous online communication via discussion boards or chat rooms?
- Does the LMS support synchronous communication?
- Does the LMS support wikis and other portal integrations?
- Reporting
- What kinds of reports (quality/quantity) does the LMS support?
- Does it support crystal reporting or other third party reporting tools?
- How easy is it to generate reports?
- Can it do custom reporting?
- What outputs are available (HTML, XLS, etc)?
- Security
- How does the LMS support security requirements for administration, course and registration accounts, and firewall access?
- Scalability
- How many courses and students can the LMS support?
- Can multiple servers be accessed and added easily?
- Connectivity
- What bandwidth is supported?
- What databases are supported?
- What kinds of data can be imported and exported?
- What data can be automated?
- Will the LMS support distributed network architecture?
- Can the LMS be integrated with the HRIS system?
- Content Support
- Can the LMS support thrid party content authoring, course launching products, and alternate content formats?
- What content formats does the LMS support?
- Is it SCORM 1.2 or 2004 compliant? AICC?
- Custom Tailoring
- Does the LMS have the capability to tailor instruction to the user?
- Standards & Specifications.
- Does the LMS comply with industry and/or federal standards?
There are a ton of resources including Brandon Hall’s Research on LMS/LCMSs and a variety of reviews online via blogs and white papers.




