The source code of a software contains critical business secrets of the developer. Therefore, the developer does not generally want to disclose the source code to customers or third parties. Users, however, rely on the source code, in case they wish to maintain the software they are using or adapt it to their changing needs, without the help of the developer. Thus, they often insist on the release of the source code. This conflict of interest is solved by the escrow agent.