a hosted - software system including separate but integrated application modules configured to manage notification , validation , authorization , receipt , disbursement , and reporting of payment and transaction types processes and apply specialized and customizable business rules , access rights , and permissions configured to allow secure and definable transaction processing and other interactions between multiple related and disparate parties .