The IBM UrbanCode family of products helps organizations automate their Build, Release and Deployment
processes to improve speed to market and lower error rates in your deployment.  These tools integrate with many tools 
to help you implement  continuous build, release and deployment processes.
          
          
IBM UrbanCode Deploy orchestrates and automates the deployment of applications, middleware configurations 
and database changes into development, test and production environments. This software enables your team to 
deploy as often as needed-on demand or on a schedule, and with self-service. UrbanCode Deploy can help your 
team to accelerate their time to market, drive down costs and reduce risk.
          
          
IBM UrbanCode Release 
manages the release of complex interdependent applications, infrastructure 
changes and simultaneous deployments of multiple applications. Urban Code Release transforms error-prone 
and chaotic release planning into streamlined release events that eliminates breakdowns 
in communication enabling more frequent lower risk releases.
This software enables you to plan, execute 
and track a release through every stage of the lifecycle model. UrbanCode Release helps to reduce errors 
while making large releases faster and more agile.
          
          
IBM UrbanCode Build is a continuous integration and build management server optimized for the enterprise. 
Designed for teams that provide build management as a service to other groups, UrbanCode Build provides scalable 
configuration and management of build infrastructures with seamless integration in to development, testing and 
release tooling. This extensible, customizable build solution provides a wide range of plugins for most 
common tools and easily works within a customized framework.
          
       
        
     
   
   
    | 
   
     
       
       
 UrbanCode Deploy   -    
IBM UrbanCode Deploy orchestrates and automates the deployment of applications, middleware configurations 
and database changes into development, test and production environments. This software enables your team to 
deploy as often as needed-on demand or on a schedule, and with self-service. UrbanCode Deploy can help your 
team to accelerate their time to market, drive down costs and reduce risk.
 
UrbanCode Deploy features: 
 
- Deployment process automation - create automated deployment processes using the graphical editor; run processes on thousands of machines simultaneously.
 
- Environment and configuration managemeny - use powerful management features that permit configuration-only and traditional code-and-configuration deployments.
 
- Artifact repository - store deployment artifacts more securely to enable traceability.
 
- Middleware configuration management - detect IBM WebSphere® Application Server configurations.
 
- Security, approvals and notifications - customize user permissions, define entrance criteria for environments, and inform stakeholders of deployment actions.
 
 
Typical Uses: 
 
- Continuous Delivery:  Integrate with build and test tools to automatically deploy, test and promote new builds.
 
- Production Deployments: Orchestrate a complex production deployments of applications and configuration.
 
- Self Service: Grant different teams rights to "push the go button" for different applications and environments.
 
- Incremental Updates: Deploy only the changes components or missing incremental (patch) versions.
 
 
 
 
      
        
     
    | 
     |  
    | 
   
     
       
       
 UrbanCode Release
IBM UrbanCode Release manages the release of complex interdependent applications, infrastructure 
changes and simultaneous deployments of multiple applications. Urban Code Release transforms error-prone 
and chaotic release planning into streamlined release events that eliminates breakdowns 
in communication enabling more frequent lower risk releases.
This software enables you to plan, execute 
and track a release through every stage of the lifecycle model. UrbanCode Release helps to reduce errors 
while making large releases faster and more agile.
 
UrbanCode Release features: 
 
- Collaborative release planning - includes a full set of capabilities designed to reduce the time spent in release planning meetings and reviews.
 
- Environment management - makes it easier to allocate environments to the development and testing phases in a release, providing better visibility and control.
 
- Streamlined release execution - provides processes to facilitate release tracking, email notifications and automatic promotion to early environments.
 
- Integration capabilities - enable interfaces with IBM Rational Team Concert and IBM UrbanCode Deploy.
 
 
Typical Uses: 
 
- Identify Release Dependencies:  From initial planning through discovery in testing, easily identify and track release dependencies across applications and infrastructure.
 
- Release Planning and Tracking: Map applications, changes, and initiatives to releases, and track the completion of Application changes and attainment of quality certifications for applications in a release.
 
- Easier Release Days: Build an executable deployment plan that seamlessly notifies team members of work to do, and triggers automated tasks while providing up-to-date status that everyone can see.
 
- Handle More Releases: Accommodate a growing number of release using more templates, automatic rules, and visibility that mitigates risk.
 
- Multi-Application Continuous Delivery: Rules for automatic promotion across groups of applications enables applications to take advantage of continuous delivery techniques.
 
 
      
        
     
    | 
     |