Perangkat lunak IDE mencakup beberapa aspek seperti berikut :
1. Editor
Editor merupakan fasilitas yang akan membantu pengguna dalam menuliskan kode pemrograman.
2. Compiler
Compiler merupakan fasilitas pengecekan sintaks yang telah di tuliskan serta merubah kode yang ditulis menjadi bahasa mesin yang dapat dipahami oleh komputer.
3. Linker
Linker merupakan fasilitas yang berguna untuk menyatukan data binari dari kode sumber yang telah dihasilkan pada tahap compiler sehingga menjadi satu kesatuan program yang dapat di eksekusi.
4. Debuger
Debuger merupakan fasilitas untuk mengetes jalannya program yang telah dibuat. Dengan debuger programer dapat melihat bug ataupun kesalahan apa saja yang ada ketika program berjalan.
Berikut beberapa contoh IDE yang dapat digunakan untuk membangun aplikasi lainnya.
1. Borland C++
Borland C++ merupakan aplikasi pemrograman C++ yang dibuat oleh Borland Internasional dan digunakan untuk menulis program dengan bahasa pemrograman C++.
2. Android Studio
Seperti namanya android studio merupakan IDE yang digunakan untuk membangun aplikasi Mobile. Meskipun namanya Android Studio, aplikasi ini tidak hanya dapat digunakan untuk membangun aplikasi Android, sebab dengan kemunculan flutter yang dapat di kombinasikan, Android Studio juga akhirnya bisa digunakan untuk membangun aplikasi iOS.
Bahasa utama yang digunakan dalam Android Studio adalah Java dan Kotlin.
3. Eclipse
Eclipse merupakan IDE serbaguna yang dapat digunakan untuk membangun aplikasi mulai dari desktop, android, hingga Web. Bahasa pemrograman utama yang digunakan dalam Eclipse adalah Java. Sebelum kemunculan Android Studio, aplikasi ini sempat menjadi primadona dalam pembuatan aplikasi Android dikarenakan banyaknya documentasi yang bertebaran di Internet terutama YouTube.
4. Xcode
Xcode merupakan IDE yang disediakan oleh Apple secara gratus untuk membuat dan mengembangkan aplikasi untuk iOS, OS X, dan watchOS. Namun sayangnya aplikasi ini hanya untuk pengguna Mac. Pengguna dapat mengunduh Xcode melalui MacApp Store.
Adapun bahasa pemrograman yang digunaka dalam IDE ini adalah Objective-C atau Swift. Baca juga Mengenal Bahasa Pemrograman Objective-C.
5. Visual Studio
Visual Studio merupakan aplikasi IDE yang dirilis oleh Microsoft untuk pengembangan aplikasi Windows. Aplikasi ini dapat dikembangkan dalam bahasa pemrograman Visual Basic, C++, dan C#.
6. Unity
Unity merupakan IDE yang sangat terkenal untuk mengembangkan aplikasi maupun game untuk android, iOS, hingga desktop. Unity memungkinkan developer untuk membuat game 3D, ataupun 2D. Terdapat 3 bahasa pemrograman utama yang digunakan dalam unity yaitu C#, JavaScript, dan BOO.
7. Qt Creator
Qt Creator merupakan kerangka kerja lintas platform yang dapat berjalan di Windows, MacOS, dan Linux. Didalam aplikasi ini developer dapat menggunakan pustaka Qt dalam mengembangkan aplikasi. Aplikasi ini dapat digunakan secara gratis karena bersifat open source.
Itulah beberapa contoh perangkat lunak bahasa pemrograman berupa IDE yang berhasil kami rangkum.