Microsoft Word tidak hanya menyediakan fasilitas pengetikan, tetapi juga menyediakan fasilitas pemrograman yang menggunakan bahasa visual basic. pemrograman tersebut diperlukan karena pada kondisi tertentu, satu/beberapa pengetikan untuk memperlancar/mempercepat tujuan yang diinginkan dari pengetikan.
Fasilitas Pemrograman pada Excel diperlukan untuk mendukung operasi perhitungan seperti operasi matematika, database. dan sebagainya.