Innovative technologies have been built by individual campaigns, but often do not spread across movements. Knowledge either gets locked up by expensive consulting firms and sold as a product at high margins, or organizations build custom tools and do not have the funding or ability to support long-term use and development.