Electric Cloud
Products
Overview
ElectricCommander
ElectricAccelerator
ElectricInsight
NEXT STEPS...
View the Demo
Read the Data Sheet
View screen shots
Contact me about an evaluation

ElectricCommander

ElectricCommander® is the only enterprise-class solution for automating and managing software build/test/deploy processes. It is language- and build tool-agnostic, so it will make software production tasks in any environment more repeatable, more visible, and more efficient.

ElectricCommander distributes individual jobs in parallel across multiple servers for faster throughput. It has an extensible, 3-tier architecture that can scale to manage any size project. ElectricCommander provides the reporting and visibility you need for compliance efforts and release planning, plus dynamic resource provisioning for either physical or virtual resources.

With ElectricCommander, your developers, release engineers, build managers, QA teams, and managers gain:

  • Faster cycle time and more efficient hardware utilization
  • Shared platform for disseminating best practices and reusing common procedures
  • Improved ability to support geographically distributed teams
  • Continuous integration and greater agility
  • Visibility/reporting for better project predictability
  • Better software quality by integrating and validating against all target platforms and configurations

ElectricCommander is language- and build tool-independent, so you can leverage a single system across multiple teams and projects. ElectricCommander supports:

Languages Any (Java, C, C++, .NET, etc.)
Scripting Languages perl, Windows CMD, bourne shell, bash, Tcl, Python, MSH
Build Utilities Ant, NAnt, NMake, GNU Make, ClearMake, Maven
SCM Tools ClearCase, Perforce, Synergy, AccuRev, Subversion

What makes ElectricCommander unique?

Manage and accelerate any size project
Only ElectricCommander provides enterprise-class speed and scalability for software build and release management. ElectricCommander distributes jobs in parallel across multiple resources for faster overall cycle time. It's simple to set up and use on a simple build, yet scales to support the largest and most complex build/test/deploy processes. Only ElectricCommander's multi-threaded Java server provides efficient job management even under high job volume.

Centralize and control build/test/deploy systems
In most enterprises, individual teams may have open source or home grown tools in place for building, testing and other tasks. These tools are typically isolated, disconnected and not accessible to other groups. This creates an environment where assets and procedures must be duplicated across multiple locations and where development managers and IT operations must support multiple, disconnected groups. ElectricCommander supports multiple teams, working in multiple locations, programming in multiple languages in an environment that can be centrally controlled and managed. Shared assets and reuse make individual teams more efficient by eliminating duplicate work, and gives organizations the power to deploy cross-company standards.

Make processes transparent, auditable, and repeatable
ElectricCommander's unique analytics provide visibility into one of the best indicators of project success: compiled, tested, working code. ElectricCommander's analytics database stores all build and test information for real-time and trend reporting giving your organization the power to collect pinpoint statistics (such as number of compilations, number of tests run, and number of test failures) and to gain visibility into important productivity metrics such as trends in error rates. Additionally, out-of-the-box reports provide information about cross-project status as well as build trends by project and resource utilization. ElectricCommander's integration with virtual lab automation (VLA) solutions also lets you snapshot or reproduce a specific build for auditing or troubleshooting purposes. As a result, you gain the power to know exactly who ran which software production processes, on which resources, and when — plus the ability to recreate and run it again after the fact.

Improve software quality
ElectricCommander provides unified process automation across the entire build/test/deploy lifecycle and across heterogeneous tools via integrations with leading ALM tools. Integrations with SCM tools enable continuous integration, triggering builds whenever code is checked into the specified repository/branch. When used with VMware Lab Manager, ElectricCommander can dynamically provision either physical or virtual resources without manual intervention. This delivers efficient, dynamic resource provisioning and reduces development and QA dependence on IT operations. And because teams have efficient, self-service access to all needed platforms and configurations, they can integrate and validate against all targets, reducing the impact of late-cycle errors and improving software quality.

© 2003 - 2008 Electric Cloud. All rights reserved.  Site Map | Privacy | Terms of Use