Savage Minds
Savage Minds is a software solutions developer focusing on mobile centric and telephony based solutions.