Specifications include, but are not limited to: 1. System should have the ability to integrate with Ellucian Banner Finance and Student, CRM, Blackboard LMS, payment gateway and third party reporting tools such as Evisions Argos and Microsoft Power BI via API or other methods. 2. System should include Certificate and CEU tracking with prerequisite checking including tracking attendance. 3. A customer portal should be available and allow for multiple pricing, coupon/discount codes, partial payments, company discounts and partial refund for over payment. 4. Financial Tracking including but not limited to: income, expenses, budgeting, adjustments, write-offs, refunds and the ability to allocate expenses between events.