ENIAC יכול היה להיות מתוכנת לבצע רצפים מורכבים של פעולות, כולל לולאות, ענפים ותוכניות משנה. עם זאת, במקום המחשבים עם תוכניות מאוחסנות הקיימים כיום, ENIAC היה רק אוסף גדול של מכונות חישוביות, שבמקור היו תוכניות שהוקמו למכונה על ידי שילוב של חיווט לוח קישור ושלושה טבלאות תפקוד ניידות (כוללות כל אחת 1200 מתגים עשרת כיוונים). המשימה של קבלת בעיה ומפה אותה למכונה הייתה מורכבת, ובדרך כלל לקחה שבועות. בשל המורכבות של מיפוי תוכניות למכונה, תוכניות הוחלפו רק לאחר מספר עצום של בדיקות של התוכנית הנוכחית. לאחר שהתוכנית הומחשבה על הנייר, תהליך קבלת התוכנה לתוך ENIAC על ידי מניפולת בכבלים ובלים. זה נמשך תקופה של אימות ודיבוי, ולאחר מכן ביכולת ביצוע דיבוי, על ידי בילאני בילאני, שנשלם על ידי טכנאי ביצוע תוכניות, אשר במקור
רצפים מורכבים של פעולות, כולל לולאות, סניפים ותוכניות משנה