It is not necessary to purchase an additional license to process transactions for more than one company.
If you are processing payroll for three companies, and each has one bank account, you would create three separate Accounts (or database) within ACH Universal. There is a one-to-one relationship between each bank account and each ACH Universal Account (database).
If you are a third-party processor (e.g., CPA firms and payroll processors), and you are processing ACH transmission files on behalf of many companies, you should be licensed at the Advanced (Processor) level for multiple-origination transmission files.