ABSTRACT.A routine was developed in C++ for the processing of social and environmental census data acquired by the Brazilian Institute of Geography and Statistics (IBGE). The routine employs a simple graphical environment. The data generated are presented in a tabular format, which facilitates a broad and objective view of the values, and provides a convenient means of querying the database. The source code used to develop the routine permits updates and changes, as required by the user. Statistical and mathematical analysis enables the generation of social and environmental indicators, together with quantitative and qualitative classification of the socio-environmental quality of the region analyzed. As an example, the routine was applied using census data for the city of Sorocaba (São Paulo State, Brazil), including conditions of household occupation, water supply, sanitation, level of education, income, and other factors. It is envisaged that the proposed analytical model will assist professionals from different fields of research and teaching to develop urban planning and management strategies.Keywords: free software, indicators.Desenvolvimento de interface amigável de rotina em linguagem C++ para o processamento aritmético e estatístico de dados censitários RESUMO. Desenvolvimento de uma rotina em linguagem C++ para o processamento de dados censitários adquiridos por meio de pesquisa referente a condições socioambientais pelo Instituto Brasileiro de Geografia e Estatística-IBGE. A rotina desenvolvida é apresentada em um ambiente gráfico simples. As informações geradas são apresentadas em forma de tabelas, que facilita a visualização ampla e objetiva dos valores e de forma singular destinada a consulta do banco de dados. O código fonte utilizado no desenvolvimento desta rotina permite atualizações ou modificações conforme houver a necessidade de adequação pelo usuário. A rotina de análise desenvolvida oferece operadores matemáticos e estatísticos que permitem a geração de indicadores socioambientais e a classificação quantitativa e qualitativa da qualidade socioambiental de cada setor analisado. Como exemplo de aplicação desta rotina foi utilizado o censo demográfico, por setores censitários, do município de Sorocaba, São Paulo, Brasil referentes às condições de ocupação do domicílio, abastecimento de água, condições sanitárias, nível de escolaridade, renda da população local entre outros fatores. Como resultado espera-se que o modelo de análise proposto na rotina do software ajude no desenvolvimento de trabalhos de análise voltados para pesquisa ou ensino de profissionais de diferentes áreas do conhecimento com ênfase em gestão e planejamento urbano.Palavras-chave: software livre, indicadores.