These are 5 Kinds of problems where Deep Learning is applicable, namely Generative Computational Modeling, Complex Predictive Systems, Adaptive Imitation Generative Design Exploration, and Decision Support Systems. These five areas are all advanced new capabilities that could not have happened without the arrival of Deep Learning. It would be unrealistic for a company to specialize in all five areas. Any company focusing on a DL product must specialize in any one of these five areas. Furthermore, each of these five areas supports different verticals.