A three-tiered application environment will also be easier for the technical infrastructure to maintain and operate.
if the business requires the functionality provided by a component to be enhanced, only that component will need to be replaced in the runtime environment.