i) IDE: Integrert utviklingsmiljø
IDE står for Integrated Development Environment. Det er et programmeringsmiljø som inneholder mange ting i en enkelt pakke, dvs. koderedigerer, kompilator, debugger og det du ser er det du får (WYCIWYG). Det er faktisk en programvareapplikasjon som gir omfattende fasiliteter til dataprogrammerere for programvareutvikling. Den kombinerer alle de grunnleggende verktøyene som utviklere trenger for å skrive eller teste programvare. Denne typen miljø lar en applikasjonsutvikler skrive kode mens han kompilerer, feilsøker og kjører den på samme sted. Det kan være en frittstående applikasjon eller en del av en eller flere kompatible applikasjoner.
For eksempel: IDE for utvikling av .NET-applikasjoner er Microsoft Visual Studio og IDE for utvikling av Java-applikasjoner er Eclipse, NetBeans, JDeveloper, MyEclipse, BlueJ, RSA etc.
ii) IDE: Integrert stasjonselektronikk
IDE står for Integrated Drive Electronics. Det er et standard grensesnitt som brukes for å koble hovedkort til lagringsenheter som harddisker, CD-ROM/DVD-stasjoner, HDD osv. IDE er forskjellig fra SCSI og ESDI ettersom kontrollerene er på hver stasjon som lar drivere koble direkte til kontrolleren eller hovedkort. Den originale IDE hadde et 16-bits grensesnitt som koblet to enheter til en enkelt båndkabel.
IDE ble tatt i bruk som en standard av ANSI og oppkalt etter den som Advanced Technology Attachment (ATA). Den første IDE-standarden ble introdusert i 1994, den kunne støtte dataoverføringshastigheter på 8,3 Mbps. I 1996 ble Enhanced IDE standardisert som kunne støtte dataoverføringshastigheter på 16,7 Mbps.