Ushahidi was created in response to violence following the 2007 Kenyan elections to map reports of violence. It was developed quickly by a small team with various backgrounds but no humanitarian experience. They launched early with minimal features and grew the platform through an open source community model, releasing updates rapidly based on what users needed. While successful, it required difficult decisions around priorities and faced challenges when the organization struggled with its role as both a software developer and humanitarian response group.