Data modeling tools for ERDs that also allow the user to create a data dictionary are usually used to aid in the development of an EDM.
Software tools for creating ERD diagrams, which also enable the creation of a data dictionary, are frequently used to facilitate the development of an EDM.