Ruby es un lenguaje de programación orientado a objetos que puede utilizarse para interactuar con SAP a través de la librería SAP::Rfc. Existen varios frameworks como Sinatra y Camping que permiten crear interfaces web, así como Shoes y wxRuby que permiten interfaces gráficas. Blue Ruby permite ejecutar Ruby directamente en el servidor SAP.