هناك العديد و لكل منها و ظائفها و منها ما هو في المتناول و منها ما هو سعره أضعاف البرنامج نفسه، أما لإخراج البرامج و الكتب و المجلات فالبرنامج وحده يكفي و يزيد، أما الملاحق (الإضافات) فهي لبعض العمليات الخاصة التي يعجز أو يتطلب أمر إنجازها و قتا و إطلاعا واسعا على البرنامج. كالتعامل مع قواعد البيانات مثلا.