We were recently approached by a marketing firm that was looking for a partner to skin and build Joomla sites for them. One of the questions they asked of us was what sort of quality assurance we performed on our work. This is a great question, because if you talk to developers they will tell you that all software has bugs. Writing zero error software is extremely difficult. This was also a great question for us particularly, because our dedication to quality is one of our selling points. I won't bore you with our response to the firm, instead I want you to consider how we might reliably generate solid work when software is so fraught with challenges? The answer is not that we are god-like Joomla developers (though I won't deny we're good.) I'll give you a hint, the answer is something that any business and any individual can employ. Give up? The answer is systems. You may think that you already know the what and how of systems, but I promise in this post I will provide a unique perspective into their benefit you won't find elsewhere. So keep reading!