Three things characterize the area of specialized system development: it is new, it is huge and it is crucial. This concentration has evolved only lately when people began to realize the importance of scalability and tailorability as opposed to generic strategies and approaches in software development. Modest efforts were there to build primitive taxonomies and frameworks .However , these efforts established a roadmap for forthcoming research. Yet, specialized system development is not only new and broad but also critical for the success of today's businesses and software developers alike. Generic approaches are considered weak strategies unless they are tailored to specific needs in terms of application scope, application nature or the certain requirements of industries or organizations .This requires extensive focus on the application domain of software systems. The rationale for this is the diversity of needs across system stakeholders, levels and types of business problems and resources that make the concept of one -size-fits-all almost obsolete. Some sub-generic -super-specific areas can bridge the gap between common software development and specialized development since these areas are global to many industries but have strong focus on a specific application domain.