WIKI - Application lifecycle management (ALM) is the product
lifecycle management (governance, development, and maintenance) of application software. It
encompasses requirements
management, software architecture, computer programming, software testing, software maintenance, change management,
continuous integration, project management, and release management
And the best Application life
Cycle Management According to Gartner Quadrant
And one of
the best Documentation tool we can use with TFS is http://www.smartoffice4tfs.com/pages/smart-word-features
Cheers
Prabath Randy