A Denver-based web and mobile development company is providing its technology services to nonprofit organizations at cost. Ceylon Solutions recently added a new service offering called  301 more words