To engage your customers into your processes you can totally depend on the customer portal. Each customer will have a unique account on your portal and you can easily open some functions to be allowed to your customers. For example, you can allow your customers to pay any invoices or fees online. And many other services like submitting requests, submitting complaints, joining events, delivering papers or certificates .. etc. All of these services are directly integrated inside your ERP+ CRM to be handled internally. Make your customer part of your organization.