Feature Comparison

AnthillPro3 comes in two editions:

  • Build Management Server (BMS)
  • Application Lifecycle Automation Server (ALA)

The table below summarizes the key differences between the BMS and ALA editions. In a nutshell though, the main difference comes down to supporting Living Builds and thus secondary workflows such as automated testing, promotion, deployment, and any other workflows present in your application lifecycle. Only the ALA edition supports Living Builds and secondary workflows. If you're upgrading from AnthillPro 2.6, then the BMS feature set is roughly equivalent to the feature set of AnthillPro 2.6, with the exception that Anthillpro 3.0 BMS also supports distributed and multi-platform builds.

Continuous Integration
Feature AnthillPro BMS AnthillPro ALA Other Tools
Repository Commit Triggers imgCheckmark imgCheckmark ?
Polling Repository for Changes imgCheckmark imgCheckmark ?
Configurable Quiet Period imgCheckmark imgCheckmark ?
Testing & Code Coverage Tool Integrations imgCheckmark imgCheckmark ?
Robust Notification Options imgCheckmark imgCheckmark ?
IDE Plugin imgCheckmark imgCheckmark ?
Dependencies
Feature AnthillPro BMS AnthillPro ALA Other Tools
Between Projects imgCheckmark imgCheckmark ?
On Third-party Libraries imgCheckmark imgCheckmark ?
Dependency on Latest Build of Depedency imgCheckmark imgCheckmark ?
Dependent on Specific Version of Depedency imgCheckmark imgCheckmark ?
Dependent on Depedency at Specific Lifecycle Stage (ex. QA) imgCheckmark imgCheckmark ?
Transitive Dependencies imgCheckmark imgCheckmark ?
Artifact Usage Traceability imgCheckmark imgCheckmark ?
Push Builds of Dependent Projects imgCheckmark imgCheckmark ?
Pull Builds of Dependency Projects imgCheckmark imgCheckmark ?
Dependency Provisioning at Build Server & Developer Level imgCheckmark imgCheckmark ?
Composition of Projects imgCheckmark imgCheckmark ?
IDE Plugin to Manage Dependencies imgCheckmark imgCheckmark ?
Build Management
Feature AnthillPro BMS AnthillPro ALA Other Tools
Multi-platform Builds imgCheckmark imgCheckmark ?
Distributed Builds imgCheckmark imgCheckmark ?
Configurable Build Job Steps imgCheckmark imgCheckmark ?
Configurable Build Parameters imgCheckmark imgCheckmark ?
Build From Label imgCheckmark imgCheckmark ?
Build From Change Set or Activity imgCheckmark imgCheckmark ?
Configurable Build Number and Version Algorithms imgCheckmark imgCheckmark ?
IDE Plugin imgCheckmark imgCheckmark ?
Deployment Management
Feature AnthillPro BMS AnthillPro ALA Other Tools
Configurable Deployment Job Steps imgXmark imgCheckmark ?
Configurable Deployment Parameters imgXmark imgCheckmark ?
Support for Multiple Deployment Environments (DEV, QA, UAT, PROD, etc.) imgXmark imgCheckmark ?
Ability to Deploy Application Tiers Separately imgXmark imgCheckmark ?
Support for Different Network Topologies in Different Environments imgXmark imgCheckmark ?
Environment Specific Properties imgXmark imgCheckmark ?
Artifact Management
Feature AnthillPro BMS AnthillPro ALA Other Tools
Artifact Repository imgCheckmark imgCheckmark ?
Artifact Hashing & Verification imgCheckmark imgCheckmark ?
Lifecycle Automation
Feature AnthillPro BMS AnthillPro ALA Other Tools
Workflows Model Processes at each Lifecycle Stage imgXmark imgCheckmark ?
State Diagrams Model your Application Lifecycle imgXmark imgCheckmark ?
Different Build Identifiers at Different Lifecycle Stages imgXmark imgCheckmark ?
Reuse of Artifacts across all Lifecycle Stages imgXmark imgCheckmark ?
Traceability to Source Code Across all Lifecycle Stages imgCheckmark imgCheckmark ?
Scheduling and Events
Feature AnthillPro BMS AnthillPro ALA Other Tools
Recurring Schedules imgCheckmark imgCheckmark ?
One Time Schedules imgCheckmark imgCheckmark ?
Security
Feature AnthillPro BMS AnthillPro ALA Other Tools
Role Based Security imgCheckmark imgCheckmark ?
LDAP Integration imgCheckmark imgCheckmark ?
Secure Parameters Encrypted in Database imgCheckmark imgCheckmark ?
Secure Parameters Filtered Out of Logs imgCheckmark imgCheckmark ?
Architecture
Feature AnthillPro BMS AnthillPro ALA Other Tools
Distributed GRID Engine imgCheckmark imgCheckmark ?
Embedded Workflow Engine imgCheckmark imgCheckmark ?
Grouping of Agents into Environments imgXmark imgCheckmark ?
Agent Failover imgCheckmark imgCheckmark ?
Agent Selection based on Agent Load imgCheckmark imgCheckmark ?
Configurable Agent Selection Algorithms imgCheckmark imgCheckmark ?
Real-time Logging imgCheckmark imgCheckmark ?

© 2008 Urbancode, Inc.
Anthill, AnthillPro, and AnthillOS are trademarks of Urbancode, Inc.
All other trademarks are owned by their respective owners.
tel: (216) 858-9000 fax: (216) 858-6902 email:info@urbancode.com