In computer programming, derived objects are files that are not directly maintained, but get created. The most typical context is that of compilation, linking, and packaging of source files.