ترفيه عندما نريد حل مسألة ما لتصبح برنامج يعمل على الحاسب الآلي، فلابد من صياغة حل المسألة قبل البدء بكتابة البرنامج، و تنفيذه على الحاسب.
ترفيه يستطيع الحاسب التعامل مع أنواع بيانات مختلفة مثل قواعد البيانات التي قد تحوي نصوصاً وصوراً وبعض الأحيان تحوي فيديو وصوت أيضاً.