There are two govCMS offerings available - SaaS and PaaS. SaaS removes the burden of managing your own software, licensing and infrastructure. For most agencies SaaS is the answer; you can then just concentrate on core business requirements. PaaS is a self-managed offering in a dedicated cloud environment. You get high level customisation freedom but you'll need a lot more internal expertise.