I found the video below on the history of IBM at Engadget. The video makes several important points about entrepreneurship. The implicit point in the video is that the best survival strategy is to stay close to the customer. The explicit points in the video are:
- Solve big problems (put a man on the moon)
- Change the market (barcode technology)
- Do the impossible (the personal computer?)
- The paradigm shift in computing technology was to make information user-centric through ease of access
Watch the video. There are 20 other lessons in entrepreneurship and a nice section on IBM's history of leading on social issues. One thing about great companies is that they are consistently great in every facet of their business.