Technology Based Business Concepts