A Taxonomic study of organizations and their environments