The value of technology affordances to improve the management of nonprofit organizations