Software requirements for business systems