New Language Solutions is a non-profit charity that creates technology-based solutions to assist newcomers and adult learners in achieving their language learning goals. The organization achieves this through both the development of Canadian-centric resources that combine traditional face-to-face classroom methods with computer-mediated activities, and by training language educators to engage clients using open-source technologies.