Intelligent machines, Turing test, Web N, 10 Billion users. Cloud computing combined with service oriented architecture (SOA) and parallel computing have influenced application software development. Parallel programs present a variety of challenges including race conditions, synchronization and load balancing overhead. Social media, enterprise mobility, data analytics and cloud. AI, Technology and enterprise, Virtualization, Open Source. Machine learning, compilers, algorithms, systems. Blockchain. Profits and the efficient market. Software development life cycle. Economic – 100 Trillion market value. Tiered industry. Fourth industrial revolution.