Creating applications and deployment types