i) IDE: Integrirano razvojno okruženje
IDE je kratica za integrirano razvojno okruženje. To je programsko okruženje koje sadrži puno stvari u jednom paketu, tj. uređivač koda, kompajler, program za ispravljanje pogrešaka i ono što vidite to i dobijete (WYCIWYG). To je zapravo softverska aplikacija koja pruža opsežne mogućnosti računalnim programerima za razvoj softvera. Kombinira sve osnovne alate koji su programerima potrebni za pisanje ili testiranje softvera. Ova vrsta okruženja omogućuje razvojnom programeru aplikacije pisanje koda dok ga kompajlira, uklanja pogreške i izvršava na istom mjestu. To može biti samostalna aplikacija ili dio jedne ili više kompatibilnih aplikacija.
Na primjer: IDE za razvoj .NET aplikacija je Microsoft Visual Studio, a IDE za razvoj Java aplikacija je Eclipse, NetBeans, JDeveloper, MyEclipse, BlueJ, RSA itd.
ii) IDE: Integrirana pogonska elektronika
IDE je kratica za Integrated Drive Electronics. To je standardno sučelje koje se koristi za povezivanje matične ploče s uređajima za pohranu kao što su tvrdi diskovi, CD-ROM/DVD pogoni, HDD itd. IDE se razlikuje od SCSI i ESDI jer se njegovi kontroleri nalaze na svakom pogonu što omogućuje upravljačkim programima da se izravno povežu s kontrolerom ili matična ploča. Izvorni IDE imao je 16-bitno sučelje koje je spajalo dva uređaja na jedan vrpcasti kabel.
IDE je kao standard usvojio ANSI i po njemu ga je nazvao Advanced Technology Attachment (ATA). Prvi IDE standard uveden je 1994., mogao je podržavati brzine prijenosa podataka od 8,3 Mbps. Godine 1996. Enhanced IDE je standardiziran i može podržati brzine prijenosa podataka od 16,7 Mbps.