i) IDE: Geïntegreerde ontwikkelomgeving
IDE staat voor Integrated Development Environment. Het is een programmeeromgeving die veel dingen in één pakket bevat, d.w.z. code-editor, compiler, debugger en wat je ziet is wat je krijgt (WYCIWYG). Het is eigenlijk een softwareapplicatie die computerprogrammeurs uitgebreide faciliteiten biedt voor softwareontwikkeling. Het combineert alle basistools die ontwikkelaars nodig hebben om software te schrijven of te testen. In dit type omgeving kan een applicatieontwikkelaar code schrijven terwijl hij deze op dezelfde plek compileert, debugt en uitvoert. Het kan een op zichzelf staande applicatie zijn of een onderdeel van een of meer compatibele applicaties.
Bijvoorbeeld: De IDE voor het ontwikkelen van .NET-applicaties is Microsoft Visual Studio en de IDE voor het ontwikkelen van Java-applicaties is Eclipse, NetBeans, JDeveloper, MyEclipse, BlueJ, RSA enz.
ii) IDE: geïntegreerde aandrijfelektronica
IDE staat voor Integrated Drive Electronics. Het is een standaardinterface die wordt gebruikt voor het aansluiten van het moederbord op opslagapparaten zoals harde schijven, cd-rom/dvd-drives, HDD enz. IDE verschilt van SCSI en ESDI omdat de controllers zich op elke schijf bevinden, waardoor stuurprogramma's rechtstreeks verbinding kunnen maken met de controller of moederbord. De originele IDE had een 16-bits interface die twee apparaten op één enkele lintkabel verbond.
IDE werd door ANSI als standaard aangenomen en ernaar genoemd als Advanced Technology Attachment (ATA). De eerste IDE-standaard werd in 1994 geïntroduceerd en kon gegevensoverdrachtsnelheden van 8,3 Mbps ondersteunen. In 1996 werd Enhanced IDE gestandaardiseerd, die gegevensoverdrachtsnelheden van 16,7 Mbps kon ondersteunen.