Making WordPress easier to manage

About four years ago my web design company decided to use WordPress as our go-to content management system for new websites.   We had been finding over time that more and more clients, justifiably so, wanted to update their own website and we needed a mechanism to allow them to do just that. We specialized in small to mid-sized companies so budget was a concern.  How can we provide a robust system that was both realizable and cheap? Even though my clients would stress ease of use and price, a primary concern of mine was how easy it would be to teach someone to use it.  It ...