Technology builders and community builders have different approaches and challenges when it comes to using technology for social change. Technology builders work on predictable schedules while community organizations are often overwhelmed with existing activities, making it hard to create time for new initiatives. Successful partnerships require bonding, clear commitments throughout the project lifecycle, working with multiple community partners, and external support to enable experimentation.