functional requirement differential phase leadership cash management integration gnu make localization management accounts payable finance general ledger receivables customer satisfaction functional specification business information system cloud project management team management multitasking open interface