[[user-comments:osrf-devel:language_agnostic|User Comments]] ===== OpenSRF is Development Language Agnostic ===== OpenSRF servers and client can be written in any language that supports network sockets. There currently exist client libraries for Perl, Python, Java, JavaScript and C, and support for C++ is planned. All client libraries share the same basic API for developing client software, and porting a client from one language to another is normally trivial. Perl, Python and C are available as server-side languages. Java server bindings are planned as well.