Understanding the information technology value chain