LegionWare: Evolving technology for non-profits