No one likes to turn work away, and as client’s expectations and requirements increase, many agencies are seeing the demand for their current service offerings declining. Freelance and external developers often look like a great solution, but can quickly lead to escalating costs, or unreliability, resulting in reputations being tarnished.
The third option is to try and build solutions on CMS platforms such as WordPress, but these can quickly run out of steam, or become a tangle of 3rd party plug-ins; resulting in unreliable systems or solutions that don’t exactly work how the client wants, not to mention the overwhelming security risks associated with the use of these unknown plugins and the inability to scale.