In software development, a codebase (or code base) refers to a whole collection of source code that is used to build a particular software system, application, or software component. (Source: Wikipedia)