Hangi programlama dilinin ve platform bağımlılık gereksinimlerinin, satın alma yapmayı düşündüğünüz ÖKA için belirlenmesi önemlidir, çünkü maliyet ve konuşlanabilirlik üzerinde önemli bir etkisi olabilir. Programlama dili programcılarınızın aşina olmadığı bir dil olabileceğinden, bu ürünün özelleştirilmesiyle de ilgilidir ve özelleştirmeyi zorlaştırır (yani, bu hizmet için tedarikçiye danışmanızı zorlar).
ÖKA oluşturmak için kullanılan herhangi bir programlama dili, HTTP isteklerini işleyebilmelidir. Bu REST arayüzü içerir.