CSPro
   HOME

TheInfoList



OR:

CSPro, short for the Census and Survey Processing System, is a
public domain The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired, ...
data processing software package developed by the U.S. Census Bureau and
ICF International ICF International, Inc. is a Reston, Virginia-based global consulting and technology services company, which provides a range of services for governments and businesses, including strategic planning, management, marketing and analytics. The compa ...
. Serpro S.A. was involved in past development. Funding for development comes primarily from the
U.S. Agency for International Development The United States Agency for International Development (USAID) is an independent agency of the U.S. federal government that is primarily responsible for administering civilian foreign aid and development assistance. With a budget of over $27 ...
. The main purpose of this software framework is to design an application for data collection and processing. CSPro was designed and implemented through a joint effort by the developers of two earlier software packages that were used to capture, edit, and tabulate census and survey data on DOS-based machines: the Integrated Microcomputer Processing System (IMPS), developed by the U.S. Census Bureau, and the Integrated System for Survey Analysis (ISSA), developed by Serpro S.A. As a result, CSPro is founded on more than 30 years of development. The software can be run on Windows-based OS (Vista, 7, 8, and 10—
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
and
IOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
operating systems are not supported) to design applications able to be deployed on Android and Windows family OS following its "Build Once, Deploy Many" ability. These applications can be used for mobile survey data collection (via Smartphones or tablets), or for office-based collection (via laptops or desktops). The public domain distribution is binary-only. Support for Unicode data entry began with version 5. A CSPro designed application can be a dynamic and intelligent questionnaire for entering, editing, tabulating, mapping, and disseminating
census A census is the procedure of systematically acquiring, recording and calculating information about the members of a given population. This term is used mostly in connection with national population and housing censuses; other common censuses in ...
and
survey Survey may refer to: Statistics and human research * Statistical survey, a method for collecting quantitative information about items in a population * Survey (human research), including opinion polls Spatial measurement * Surveying, the techniq ...
data. Also, the simple IDE of the CSPro Designer can be used to implement sophisticated
Information System An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, store, and distribute information. From a sociotechnical perspective, information systems are composed by four components: task, people ...
in various fields such as Monitoring and Evaluation, Business Administration, Logistics and so on. This package is widely used worldwide by statistical agencies, international organizations, NGOs, consulting firms, colleges and universities, hospitals, and private sector groups, in more than 160 countries. Major international household survey programs, such as Multiple Indicator Cluster Surveys (MICS) and
Demographic and Health Surveys The Demographic and Health Surveys (DHS) Program is responsible for collecting and disseminating accurate, nationally representative data on health and population in developing countries. The project is implemented by ICF International and is funded ...
(DHS) also use CSPro for Census and Survey works. While the program uses a simple graphical interface ( IDE), CSPro also contains a sophisticated programming language that can be used to create highly customized applications. Beginning users can program simple quality control checks, and advanced users can write dynamic applications using his procedural and object oriented programming language. It remains actively in development (as of spring 2021). With latest improvements, CSPro designed application support: * SQLite and SQL language; * Relational database support on device and servers; * Improved data security through transparent data encryption and support of best in class hashing/salting algorithms; * Multiple questions per screen; * Mobile Mapping: Displaying dynamic mapping and deal with geographic informations (online maps, Tiled offline basemap and points (all features: polygon, polyline, line is supported on version 7.7)); * Introduction of Objects programming in CSPro logic; * CSS, HTML5, JavaScript via templated report, CAPI text, Webview/Webview 2 and CSPro-Javascript interface; * PHP through CSWeb; * Powerful and comprehensive paradata for complete and intelligent monitoring of the data collection step; * Smart application installation using barcode/QR Code; * Multiple programming language improvements (smart synchronization (including on local Dropbox and
FTP servers The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
,
dynamic translation In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to ...
, etc.)); The source code of the CSWeb API and the help system have been released to the public, but generally it is not open source. In addition to the help system disseminated with CSPro, an active users forum is maintained as well.


See also

*
Epi Info Epi Info is statistical software for epidemiology developed by Centers for Disease Control and Prevention (CDC) in Atlanta, Georgia (US). Epi Info has been in existence for over 20 years and is currently available for Microsoft Windows, Androi ...
*
X-12-ARIMA X-13ARIMA-SEATS, successor to X-12-ARIMA and X-11, is a set of statistical methods for seasonal adjustment and other descriptive analysis of time series data that are implemented in the U.S. Census Bureau's software package. These methods are or ...
* Data Processing * Data collection system * CAPI * Survey data collection *
Information System An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, store, and distribute information. From a sociotechnical perspective, information systems are composed by four components: task, people ...


References


External links

*
CSPro UsersSerpro S.A.
{{Statistical software Public-domain software United States Census Bureau Data processing Statistical survey software Information systems Integrated development environments