For years, people have talked about the different generations that make-up the digital world. There is the Baby Boom Generation, Generation X, Generation Y, and the Millennials. At some point, the concept of the digital native was introduced. Depending on who you talk to, digital natives typically start somewhere in the Generation Y generation.
I am a Generation Xer. I am not a “digital native” by anyone’s definition. I may be an early adopter from Generation X, but no matter how well I adapt to the changing technology, I am not a digital native. I still remember using rotary phones and a time when the most advanced technology in the home was the television sitting on the floor.
The same division can be made with technology companies. There are many different generations. There is the Mainframe Generation, the Enterprise Generation (the client-server), and the Cloud Generation. In software there is also a strong DNA strain of Open Source, though those vendors can still be categorized in specific generations.