IDMS is Integrated Database Management System which is primarily a network database management system. Initially IDMS was developed to run on IBM mainframes, however of late, versions for other environments have also been developed. A network data model can be considered as an extension of hierarchical model (example for hierarchical database: IMS). The major difference between the two is that in a hierarchic model, a child is associated with only one type of parent record, whereas in a network model it can be associated with many types of parents. A network database consists of records which actually hold information as a set of links between records which form relationships.

IDMS caters different applications’ needs by allowing data to be arranged in different ways. IDMS centralizes the data. All data records are treated as members of the database.
The database contains a single definition for each data record. Records are connected in different logical groups called Sets.