Which deployment model should be used?