Computer services, namely, acting as an application service provider to host, manage, develop, and maintain applications, software, websites, and databases of others in the fields of fundraising, social networking, project management and in conducting online collaborations and interactive communications, all for non-profit charitable organizations
Computer and Scientific