Skip to content

Overview of CCCS Software Architecture

Aaron edited this page Jan 15, 2015 · 4 revisions

Brief Overview of CCCS Software Architecture

CCCS has been investing heavily to create a software infrastructure to support the management of collaborative research projects and the publication of project outcomes. Our investments and development work has been guided by the following parameters:

  1. The system should be based--to the greatest extent possible--on OpenSource software.
    As a 'social' development consultancy dedicated to equal treatment and respect for all (and one that works principally among impoverished communities), we feel that the tools that we develop to for our work should be freely available, and that no person interested in learning about social analysis should be constrained by 'entry costs' such as the need to purchase software licenses.

  2. The system should encourage use of text (esp. ASCII) files and discourage use of 'binary' files.
    For help ensure that CCCS data can be accessed by the greatest possible range of applications, we try to to utilize file types that store data in