CodeMontage is a nonprofit organization that promotes open social innovation by connecting coders with meaningful projects for nonprofits and companies. This provides technical training for coders while helping address the technology needs of many nonprofits. CodeMontage's mission is to create social good through software development, believing this is an effective business model where success is defined by positive social impact rather than profits.