Computer program expressed in machine code. Source code is translated by a compiler into object code. Unless the software is open source, it is almost always sold or supplied in object code format (either as a program or when embedded in products) and the source code retained by the software company as confidential.