içeriğinde kendi yükleme uygulamalarını ve obje kütüphanesini barındıran genelde birden çok fonksiyona sahip olan yazılımlardır. çeşitli yazılım dilleri ile hazırlanabilmekte olup genelde masaüstü uygulamalarıdır ve delphi, c, c#** ve java ile yazılanlarını sıkça görebilirsiniz. bu uygulamardan bazıları donanımsal işlevler için assembler dili ile de entegre olabilir. üçüncü parti uygulamalar* tarafından da desteklenebilir.