Mature Harappan culture developed in some of the areas occupied by the Early Harappan cultures. These cultures also shared certain common elements including subsistence strategies.