İş denetimi dili, IBM ana bilgisayarlarında kullanılmak üzere bir toplu işlem dilidir, ancak iş denetimi işlevlerini gerçekleştirmek için yazılan programlar için tümünü yakalama terimi olarak da kullanılır. Ana bilgisayar dili olarak, farklı fonksiyonların yürütülmesi için komut dosyalarının yazıldığı ve kaydedildiği ve gerektiğinde kullanıma alındığı bir komut dosyası dili olarak bilinir. Her prosedür bir adım olarak yazılır ve her adım bu adımı gerçekleştirmek için bir program hazırlar. Ana bilgisayar düzinelerce kullanıcı tarafından kullanıldığından, yürütme veya faturalandırma için yorumlar açıklanır, belgelerin basılması veya birleştirilmesi için faydalı programlar açıklanır ve son olarak işin bir bütününün tanımı vardır. Son komut seti, ana bilgisayarın kullanımı için bir sıraya atanan bir öncelik ister.
İş kontrol dili, bir prosedür kütüphanesinde kataloglanan ve bir EXEC komutunu kullanarak başlatılan bir dizi deyim olan kataloglanmış prosedürleri kullanır. Ek açıklamalar gerekirse, bu kataloglanmış prosedürleri değiştirmek mümkündür. Mevcut bir prosedür setindeki işlenen değerleri değiştirilebilir ve ayrıca uygun yürütme sırasına göre yapılan ve eklenen geçersiz kılma ifadeleri veya modifikasyonları kullanılarak prosedürün parametrelerini değiştirmek de mümkündür.
Yazıcı çıktı komutlarını vermek için ayrı kaydedilmiş ifadeler vardır. Düzenli olarak dosyalanmış raporlar için, bu raporların parametreleri, aynı tipte bir rapordan başka birisine ihtiyaç duyulduğunda adlandırılabilir, kaydedilebilir ve daha sonra yazdırılmaya çağrılabilir. Bu yazıcı çıktı komutları, yazıcıya, anabilgisayarın yazıcılarına SYSOUT komutundaki bir kodla tanımlayarak yazdırmak için hangi tür kağıt kullanılacağını söylemek zorundadır. Normalde bir mikrobilgisayarın yazıcısındaki bir düğmeye basılarak bulunan tüm yazdırma yönergelerinin, tam veya yarı çift yönlü baskı, gri çubuk kaplamaları veya kaplama olmaması, saat ve tarih baskısı veya basımı ve herhangi bir dijitalin eklenmesi gibi baskı çıktıları için belirtilmesi gerekir. resimler veya logolar
İş denetim dili ayrıca IBM ana bilgisayarları için yardımcı programlar kullanır. Bu yardımcı programlar, toplu işlem için gereken şekilde kullanılır. IBM ana programlarının üç ana kümesi vardır: (1) sistem yardımcı programları, (2) erişim hizmeti yöntemleri ve (3) veri kümesi yardımcı programları. Sistem yardımcı programları, tüm katalogların bakımı ve yönetimi için kullanılır; erişim hizmeti yöntemleri sanal depolama erişim yöntemi komut kümesini işler ve veri kümesi yardımcı programları veri kümelerinin oluşturulmasından, yazdırılmasından, kopyalanmasından, taşınmasından ve silinmesinden sorumludur. Bu yardımcı programlar iş kontrol dili işletim sistemi ile döşenmiştir.
İş kontrol dili işletim sistemi, on yıllardır önemli ölçüde cihaz bağımsızlığı sağlamıştır. Bir işte kullanılan bir cihazın jenerik bir isim kullanılarak çağrılmasına izin vererek bu bağımsızlığı desteklemiştir; ancak, model numarasını kullanarak, belirli bir nokta vuruşlu yazıcı veya mürekkep püskürtmeli yazıcı belirtilebilir. Aynı şey, yedekleme yaparken, UNIT = TAPE veya UNIT = DISK'in genel kullanımı uygun ortama yedekleme yapacağında da geçerlidir.


