ElectricCommander — Automate and Accelerate Application Development Processes
ElectricCommander automates and accelerates the application development (build-test-deploy) process and its supporting IT resources (physical, virtual, or public/private cloud). ElectricCommander makes the application development process run faster and with fewer errors, ensuring cloud infrastructures are utilized more efficiently.
When software development is mission critical in an enterprise, ElectricCommander creates a competitive advantage through higher software quality, reduced costs, and increased developer productivity.
With ElectricCommander, developers, release engineers, build managers, QA teams and managers gain:
- Workflow automation regardless of development methodology or process
- Faster cycle time and more efficient use of IT infrastructure (physical, virtual, or public/private cloud)
- Manage all software artifacts of the application development process
- Visibility and reporting for better project predictability and fewer process errors
- Shared platform for disseminating best practices and standardizing common procedures
- Security and scalability to support geographically distributed teams
ElectricCommander is language- and tool-independent, so you can leverage a single system across multiple teams and projects. ElectricCommander supports virtually any tool chain, including:
| Languages | Including Java, C, C++, .NET, etc. |
| Scripting Languages | perl, Windows CMD, bourne shell, bash, Tcl, Python, MSH |
| ALM Solutions | Including HP ALM/Quality Center, IBM Rational Team Concert, Rally, and VersionOne |
| Application Servers | Including Tomcat, WebLogic, WebSphere, and IIS |
| Build Utilities | Including Ant, NAnt, NMake, eMake, GNU Make, ClearMake, Maven, MS Build, SCons, Ivy |
| Integrated Development Environments | Including Eclipse and Microsoft Visual Studio |
| SCM Tools | Including AccuRev, ClearCase, Git, MKS, Perforce, PVCS, StarTeam, Subversion, Synergy, Telelogic, Microsoft Visual Studio/TFS |
| Testing and Code Analysis | Including coverity, JUnit, Klocwork, Selenium, and HP QuickTest Professional |
| Virtual Infrastructure | Including Microsoft® System Center, VMware® Lab Manager, VMware vCloud Director/LabManager,Amazon EC2, and Eucalyptus |
Quickly Author and Automate your Process Workflows
Click to view »ElectricCommander provides a flexible solution to automate repetitive tasks occuring in all the application lifecycle stages such as building, testing, packaging, and deployment of applications. Creating workflows in ElectricCommander is easy and intuitive. ElectricCommander is process agnostic, so it can be effectively tied to a development workflow whether it be an Agile methodology, classic waterfall, or anything in between. Providing a flexible, plug-in integration architecture with out-of-the-box integrations to many development tools (SCM, build, bug/defect tracking, test, deploy solutions) and cloud systems to enable enterprises to quickly model or adapt their existing processes (scripts, tools, manual steps) to the ElectricCommander automation solution.
Manage Cloud Resources Efficiently
Click to view »ElectricCommader also seamlessly manages the resources that support your development processes. Because ElectricCommander manages the entire software development lifecycle, all necessary resources are instantly set up when required and released upon the completion of the process. ElectricCommander also configures the resources to developers' exact specifications. For example, ElectricCommander cannot only instantiate a Virtual Machine (VM), but also deploy the right applications bits on the VM and configure it for the development task needs. Thanks to the intrinsic elasticity of cloud, individual workflow steps can be distributed across multiple resources and processed in parallel, accelerating execution times dramatically. This delivers higher resource utilization and eliminates virtual machine 'sprawl'.
Manage Software Artifacts
Click to view »ElectricCommander includes an artifact management solution that manages all software artifacts produced and consumed in the application development process. The solution provides a controlled, searchable, auditable repository to store the artifacts, and enables developers to track the origin and usage of the artifacts at every step of the development process. ElectricCommander's artifact management capabilities enables users to improve predictability and traceability of their application components and also improves cross-team collaboration by sharing approved artifacts.
Full Visibility and Reporting on Process Metrics and Resource Utilization
Click to view »The ElectricCommander intuitive workflow visualization dashboard provides a dynamic, shared view of the build-test-deploy process. The workflow is updated in real time, providing the developers and testing and deployment teams with an accurate understanding of the current job status in the process. The ElectricCommander powerful analytics engine also provides visibility into one of the best indicators of project success: a compiled, tested, working software application. The ElectricCommander analytics database stores all build, test, and deploy information for real-time and trend reporting, giving your organization the power to collect pinpoint statistics (such as number of builds completed, number of tests run, and number of test failures), and gain visibility into trends including process success rates across projects.
Enterprise-class Deployment Scale, Security and Best Practices Sharing
Click to view »ElectricCommander supports multiple teams, working in multiple locations, programming for multiple platforms or targets in an environment that can be centrally controlled and managed. The product is architected to scale to concurrently support all of the software development projects within a global enterprise, regardless of physical location or automation need. Granular access controls and other security measures allow all teams to leverage a single system while keeping selected assets or projects secure. ElectricCommander is designed to support reusable procedures, making individual teams more efficient by eliminating duplicate work, and gives organizations the power to deploy cross-company standards.
Reliable Continuous Delivery for the Enterprise
Click to view »ElectricCommander provides out-of-the-box integrations with leading Software Configuration Management systems for Continuous Delivery (CD). To make CD more effective and reliable in an enterprise environment, ElectricCommander enables more than continuous integration, testing, and deployment. It also offers simple, push-button "preflight builds and tests." Just as a pilot goes through a rigorous preflight checklist to ensure the plane is in top condition prior to takeoff, automated preflight builds and tests put the power to compile and test each change before check-in and across all target environments in the developer's hands. This provides feedback at the earliest possible moment and reduces the impact an error will have on the rest of the team. Preflight builds enable effective continuous integration even in the most complex environments.









