According to a recent Gartner report, ???ALM improves collaboration among clients, development organizations and project management, allowing enterprises??? agile concepts to be successfully propagated.??? Thanks to trends such as cloud computing, mobile devices and features adopted from social media, we live in a world where collaboration from anywhere is possible.