These are more sophisticated data structures. The non-primitive data structures emphasize on structuring of a group of homogeneous or heterogeneous data items. Ex: Array, List, and File etc.