Got a link to this book excerpt from the innovator’s dilemma. It is an interesting read that provides a perspecitive on the reasons companries rise and fall. Though the discussion was about hard drives, it can easily be related to software.. Enjoy