Please take a look at Metus MAM Components for both server side and client side modules.
For more insight information regarding system designs , please see Typical Small System Design and Enterprise System Design.
Please contact Metus team for more information, support and recommendations for system design projects.