The following companies offer decompilation services (from binary code or assembly code). The techniques used by these companies are usually proprietary, but often they are based on pattern matching (and therefore are often compiler specific). * [[Software Migrations]] Ltd (IBM 370 decompilation) * [[MicroAplLtd][MicroAPL Ltd]] offer assembly language decomilers and assembly to assembly tools. * DecompilerTechnologies (formerly VBRB, Visual Basic Right Back) offer Visual Basic, C/C++, and other decompilation services. * [[http://www.cs.kun.nl/~hans/A2C/blurb.html][A2C Software Renovation]] (IBM 370 asm to Cobol) is a company run by Dr H. Meijer which provides translations of IBM S/370 assembly code to COBOL. * The [[DataBase Managers]] (DataFlex decompiler) * The [[Source Recovery Company]]. * JuggerSoft, also known as SST Global and Source Recovery. * Essential Systems Technical Consulting IBM 360/370/380 Decompiler. This seems to be the marketing company for the SourceRecoveryCompany. * The [[http://www.crazy-compilers.com/decompyle/][decompyle]] service decompiles Python byte-code (in .pyc or .pyo files) into python source code. * [[http://www.bomoco.com/databases/clipper.htm][Morris Consulting]] migrate Clipper applications to Windows, and also offer a Clipper decompilation service. * [[http://sstglobal.com][SST GLobal]] appear to be associated with the Source Recovery company (e.g. see their [[http://sstglobal.com/services.htm][services]] page), and seem to have the same decompilers and services. They have several [[http://sstglobal.com/partners.htm][partners]] around the world. * [[http://www.microapl.co.uk][MicroAPL Ltd.]] offer a variety of innovative porting tools and services. * [[Relogix Decompilation Service]] (assembly language to C service) * [[PortasmTranslationTool]] (assemly language to C decompiler) * [[http://www.springstone.co.uk/frames/mainframe.htm][Springstone Software Services Ltd]] offer services for IBM AS400 machines. They have a set of [[http://www.springstone.co.uk/frames/mainframe.htm?docrpgf][decompilers]] including [[http://www.springstone.co.uk/frames/mainframe.htm?doccobof][Cobol]] and [[http://www.springstone.co.uk/frames/mainframe.htm?docrpgf][RPG]]. They are based in the UK. * [[http://members.aol.com/mspring810/private/index.htm][M. J. Spring]] offers a DOS and QuickBasic decompilation service, or you can purchase a license for his decompiler. The web page states that he has decompiled C programs in extreme cases. * [[http://www.vbdecompiler.co.uk/][VB Decompiler Online Service - by Napalm]] service opens as of 20/Aug/2005 with basic gui decompilation, the service is expected to run a native code heuristics scanner for full native decompilation. * Source Recovery Service for UV. From the web page: _The [[http://home.socal.rr.com/srs4uv/][Source Recovery Service for UV]] produces 100% accurate, compilable UniVerse BASIC source code from UniVerse BASIC object code._ UniVerse seems to be some proprietary basic compiler for Pick systems. * [[http://www.dot4.com][Dot4.com]] offer a service of converting legacy assembly language code (not binary code) to C. They admit that the results are not great, and only 95% is done automatically. For details, see their [[http://www.dot4.com/customers/102050211182883/filemanager/tahlor/Assembler_to_C_Software_Migration_Tool.pdf][white paper on their Assembler to "C" Software Migration Tool]]. * [[http://www.conus.info][Eight Clerks]] offers binary analysis and patching services, possibly including decompilation. They illustrate their abilities by modifying some well known Microsoft applications. They suggest lost souce code and suspected patent and copyright violations as possible applications. %GRAY% * http://www.decompiler.net offered commercial web based decompiling for Clipper Summer '87, Clipper 5.x, and Visual Basic. They also offered manual decompilation services for certain products. Closed as of about January 2004. * The [[http://www.sourceretrieval.com][Source Retrieval company]] offered decompilation services for midrange IBM systems (S/36, AS/400) to recover RPG, COBOL, CLP, NOP and DDS code.%ENDCOLOR% %RED%As of Febuary 2003, they are out of business.%ENDCOLOR% ----- CategoryDecompilation CategoryCompany