ControlTier: Application Service Provisioning System
Coordinates build, deployment, configuration, and management procedures for an entire application stack

ControlTier is an enterprise-ready Application Service Provisioning System for any size Software as a Service (SaaS) or E-Commerce organization. ControlTier coordinates the build, deployment, configuration, and management procedures for an entire application stack -- from source code checkout through to a running service. All ControlTier tools are fully free and open source software.
Unlike most automation solutions that are focused exclusively on hardware and OS provisioning for production environments, ControlTier was built to focus on the application build and deployment processes that happen all across development, QA, and production environments. ControlTier's core strength is coordinating the chain of events that are needed to build and deploy a collection of integrated applications (what we call a "site"). ControlTier gives you the framework, tools, and building blocks you need to fully automate these processes and provide your organization with reliable and flexible "push-button" control over its application services.
You'll use ControlTier to:
- Coordinate your build processes (interfaces with build tools like Ant)
- Manage your build artifacts and other deployable resources in a structured repository
- Coordinate the migration of catalog or other release-associated data from one environment to the next
- Coordinate the distribution, configuration, and control of the various applications that makeup an integrated service
|
|
|
|
|
ControlTier Benefit #1: Self-Service
Enables an environment of self-service where you can safely delegate build and deployment tasks to people of varying skill level and knowledge

ControlTier Benefit #2: Visibility
Visibility into application deployment state, application environment inventory, dependencies, and configuration

ControlTier Benefit #3: Notifications
Notify all relevant people when a build or deployment action takes place. Also send out periodic reports or status updates

ControlTier Benefit #4: Reusable Automation
ControlTier is a highly componentized and object oriented system that facilities flexibility and rapid reuse. Anyone can create libraries of automation and share them. Using automation libraries you can quickly stamp out new services or new versions of existing services in any environment.

ControlTier Benefit #5: Open Source
All of the tool and components that make up the ControlTier System are fully open source. There is no dual licencing or hidden gotchas. Everything is free. Aside from the economic benefit this provides to users, it is our firm belief that all users must have the freedom to use and reuse ControlTier (and their newly acquired automation skills) as much as they want and wherever they want.

How do you know you need ControlTier?
- Do you need to build and deploy complex stacks of software in a fraction of the time it currently takes you?
- Do you have a grab bag of scripts and configurations that need to be hand-edited and manually executed in sequence each time you need to get something done?
- Do you need your automation to be automatically portable between environments?
- Do you need to ensure that what was developed in Development is exactly what was tested in QA and is exactly what is deployed in Production?
- Do you need to be able to rollback a release (or part of a release) on demand?
- Do you need a central point of control through which everyone on your team has visibility into configurations and can communicate procedures?


