We propose a simple method for allowing different programming languages to communicate in a distributed environment. Our solution proposes a new language UBF, (Universal Binary Format) which we argue is equivalent in semantic power to XML, XML-schemas, SOAP and WSDL. We arge that our solution is much more efficient than solutions based on the XML series of standards.