Home NonprofitNonprofit AccountingLessons Learning How To Write Software Isn’t As Hard As You Think