We develop web-based (Software-as-a-Service), desktop, and mobile learning environments, including Web-Based Training (WBT), Instructor-Led Training (ILT), Virtual Instructor-Led Training (VILT), mobile learning (mLearning), Massive Open Online Course (MOOC) platforms, virtual classrooms, and blended learning environments using custom, proprietary, plus open source frameworks. We integrate synchronous, asynchronous, and blended learning applications including social learning frameworks, messaging, multimedia, web / video conferencing, audio / video / media streaming, recording, Voice over IP (VoIP), discussion boards, interactive whiteboards, screen-sharing capabilities, breakout rooms, games, email, polling, file / document sharing, self-paced / on-demand learning, and other technologies