Taarifa is an open source platform for collecting and mapping citizen reports. It allows people to submit reports via SMS, web forms, email or Twitter, and places them in a workflow where they can be followed up on. The goal is to engage citizens and communities to improve public service delivery and address issues. Taarifa is currently built on PHP/MySQL but is transitioning to a Python/JavaScript API and GeoDjango to improve its functionality as a cross-platform mobile and web app.