Typology developer