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, y Shoes que permite desarrollar aplicaciones gráficas. Blue Ruby implementa Ruby en el stack de ABAP de SAP NetWeaver para ejecutar código Ruby directamente en el sistema SAP.