البرنامج يعتمد فى الأساس على فكرة تسجيل الأحداث وإعادة تنفيذها بشكل أوتوماتيكى دون تدخل منا حيث يتم تسجيل احداث تتم داخل برنامج محدد للوصول لهدف معين وكل حدث يستغرق فترة زمنية يتم التحكم فيها وذلك بحسب مايحتاجة الحدث من تنفيذ فمثلا يمكن برمجة عدة أحداث داخل برنامج مثل برنامج الواتساب للوصل لإرسال رسالة داخل البرنامج ثم نترك البرنامج بعد ذلك يقوم بتكرار تنفيذ هذة الأحداث بحسب العدد المطلوب للتكرار.