Aplikasi komputer atau aplikasi software adalah program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu dan melakukan pekerjaan sesuai kebutuhan user. Contohnya aplikasi dalam bidang pebankan untuk menyediakan informasi rekening bulanan para nasabah; aplikasi di perusahaan penerbangan yang memberikan informasi pemesanan dan jadwal penerbangan. Grafis adalah gambar yang tersusun dari koordinat-koordinat. Grafis terbagi menjadi dua macam, yaitu : Grafis vektor Merupakan objek gambar yang dibentuk melalui kombinasi titik – titik dan garis dengan menggunakan rumusan matematika tertentu. Kelebihannya adalah ruang penyimpanan untuk objek gambar lebih efisien, objek gambar vektor dapat diubah ukuran dan bentuknya tanpa menurunkan mutu tampilannya, dapat dicetak pada resolusi tertinggi printer anda, menggambar dan menyunting bentuk vektor relatif lebih mudah dan menyenangkan. Kelemahannya adalah tidak dapat menghasilkan objek gambar vektor yang prima ketika melakukan konversi objek gambar tersebut dari format bitmap. Contoh dari aplikasi grafis vektor adalah CorelDraw, Macromedia Free hand, Adobe Illustrator, Micrografx Designer, dll. Grafis bitmap Merupakan objek gambar yang dibentuk berdasarkan titik-titik dan kombinasi warna. Kelebihannya adalah dapat ditambahkan efek khusus tertentu sehingga dapat membuat objek tampil sesuai keinginan, dapat menghasilkan objek gambar bitmap dari objek gambar vektor cara mudah dan cepat, mutu hasilnya pun dapat ditentukan. Kelemahannya adalah objek gambar tersebut memiliki permasalahan ketika diubah ukurannya, khususnya ketika objek gambar diperbesar, efek yang didapat dari objek berbasis bitmap yakni akan terlihat pecah atau berkurang detailnya saat dicetak pada resolusi rendah. Contoh dari aplikasi grafis bitmap adalah Adobe Photoshop, Corel Photopaint, Microsoft Photo Editor, Macromedia Fireworks, dll. Beberapa contoh aplikasinya adalah CAI (Computer Assisted Instruction) Penggunaan komputer secara langsung dengan siswa untuk menyampaikan isi pelajaran, memberikan latihan dan mengetes kemajuan belajar siswa. CAI juga bermacam-macam pengembang bentuknya pembelajarannya, bergantung bisa kecakapan berbentuk pendesain permainan, dan mengajarkan konsep-konsep abstrak yang kemudian dikonkritkan dalam bentuk visual dan audio yang dianimasikan. CMI (Computer Managed Instruction) Merupakan strategi pembelajaran dimana komputer digunakan untuk memberikan tujuan pembelajaran, sumber belajar dan penilaian kinerja peserta didik. Ini membantu instruktur dalam manajemen pembelajaran tanpa benarbenar melakukan pengajaran. CAT (Computer Assisted Testing) Komputer digunakan sebagai media ujian. Bentuknya bermacam-macam, dari mulai yang sederhana dimana komputer (biasanya melalui layar peraga) digunakan sebagai pengganti soal ujan dalam bentuk kertas, sampai kepada bentuk yang lebih maju, dimana kemampuan komputer dimanfaatkan untuk menggali kemampuan siswa dengan cara-cara tanya jawab secara aktif. Ada 11 aplikasi perkantoran yang digunakan di sebagian besar perusahaan, yaitu : Word Processing Email Voice Mail Electronic Calendaring Audio Conferencing Video Conferencing Computer Conferencing Facsimile Transmission Video Text Image Storage and Retrieval Dekstop Publishing WWW (World Web Wide) merupakan bagian dari internet sebagai komunitas jaringan komputer yang memberikan pelayanan HTTP (HyperText Transfer Protocol). Aplikasi ini adalah aplikasi yang paling menarik di internet dan seperti email, aplikasi ini sangat penting dan banyak digunakan. Beberapa contoh aplikasinya adalah browser (IE, Firefox, Netscape, Opera, Google Chrome, Flock, dll) dan bahasa pemrograman web (PHP, Code Ignitier, CSS, JavaScript, dll). Jaringan komputer adalah koordinasi komunikasi dalam suatu sistem tertentu diantara central/pusat (server) dan beberapa anggotanya (client). Contoh aplikasi jaringan adalah billing explorer, net chatt, dll. Gambar aplikasi billing explorer Gambar aplikasi net chatt Komputer juga dapat digunakan secara efektif dalam bisnis manajemen. Melalui komputerisasi Data Base Management System (DBMS) dan SIM (Sistem Informasi Manajemen), seorang manajer atau eksekutif perusahaan dapat dibantu dalam membuat keputusan tentang seluruh operasi bisnisnya dan dapat memberikan bimbingan serta instruksi kepada bawahannya. Contoh aplikasi basis data adalah MySQL, Oracle, Microsoft Access, Visual Basic, dll. Teknologi menyediakan berbagai aplikasi pendidikan berkualitas untuk anak-anak agar membuat mereka belajar terlihat menyenangkan dan tidak membosankan. Beberapa contoh aplikasi edutainment untuk anak-anak banyak ditemukan yang berbasis sistem operasi Linux terutama Distro Ubuntu, yaitu Ri-Li, Ktuberling, GCompris, Child’s Play, dll. Tampilan aplikasi Ri-Li