If you're considering developing your own payroll system, or purchasing one, you should be concerned with both functional and nonfunctional aspects of the program. While functional requirements are ...