This is one of several possible solutions, but more importantly, the one our client liked best and is using today.
Clients want to have their needs met with out-of-the-box features, but sometimes those needs are just a bit more advanced than what out-of-the-box supports. Microsoft addresses this by providing the SharePoint Framework and enabling developers to code custom solutions for specific business needs. By following best practices, developers can greatly reduce the maintenance needs for their custom code solutions.
If you have a business need that cannot be addressed with out-of-the-box features, contact us for a complimentary, no-obligation consultation!