Application Lifecycle Management (ALM) tools

Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of application software.

It comprises of

  • requirements management
  • software architecture
  • computer programming
  • software testing
  • software maintenance
  • change management
  • project management
  • release management

Some of the popular tools I have used which will discuss in this article

  • Team Foundation Server from Microsoft
  • IBM Rational Team Concert from IBM
  • uberSVN WANdisco
  • Visual Studio Application Lifecycle Management Microsoft  

To begin with will start with Team Foundation Server from Microsoft 

Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product which provides

  • source code management (either via Team Foundation Version Control or Git),
  • reporting,
  • requirements management,
  • project management (for both agile software development and waterfall teams),
  • automated builds,
  • lab management,
  • testing
  • release management capabilities.

It covers the entire Application Lifecycle Management. TFS can be used as a back end to numerous integrated development environments but is designed to provide the most benefit by serving as the back end to Microsoft Visual Studio or Eclipse.


By Irfan

What I do today is important because I am paying a day of my life for it. What I accomplish must be worthwhile because the price is high.

1 reply on “Application Lifecycle Management (ALM) tools”

Leave a Reply to devops online training Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s