During selective coding, previously identified discrete concepts and categories are further defined, developed, and refined and then brought together to tell a larger story. Selective coding is the stage in data analysis where core concepts are identified, and then abstracted, yet empirically grounded theory is generated. Selective coding, which is also referred to as substantive coding, takes place after initial core categories and concepts have been identified in the data. Selective coding concentrates on theoretical development regarding the nature and relationships of core or essential categories and concepts emerging from the data being worked.