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