O SOS - Serviço de Obras Sociais de Sorocaba foi Fundado em 1968, e desde então vem participando ativamente de projetos que visam melhorar a condição de vida das pessoas que se encontram sem local para se abrigar. Para isso desenvolve o Programa de atendimento ao migrante, itinerante e pessoa em situação de rua, além disso, trabalha em conjunto com o poder público no desenvolvimento de outros projetos que procuram resgatar a dignidade e a cidadania da população.
Para o desenvolvimento de seu trabalho, conta com recursos públicos, realização de eventos e também com a colaboração de empresas e particulares. A entidade disponibiliza diariamente 50 leitos para receber os “assistidos”. Essas pessoas recebem almoço, jantar e café da manhã, além do acesso a condições de higiene adequada e roupas que são recebidas através de doações.
Todo recém-chegado ao SOS é cadastrado no sistema, e passa por uma entrevista com a Assistente Social, após esse procedimento é realizado um atendimento em grupo, e nesse momento é informado toda rotina da Casa de Passagem, horários de refeições, e regras em geral da Entidade, e no atendimento individual é avaliado cada caso, e conforme os recursos disponíveis, é fornecida passagem de retorno ao município de origem, e havendo concordância com o assistido também existe a possibilidade de contato com familiares, para tentativa de reestabelecimento do vínculo. Em casos de problemas de saúde, e necessidade de tratamento para dependência química, dentro das possibilidades, encaminhamos aos recursos disponíveis na rede de atendimento do município.
O acesso das pessoas necessitadas até o SOS acontece de maneira espontânea, casos encaminhados através de outras instituições, ou trazidos pela abordagem social, e também através de transporte da Entidade que vai do SOS ate a Rodoviária de Sorocaba, em horários específicos.