A custom visual file is used when no other pre-existing visuals adhere to the business needs. Custom visual files are usually created by developers and can be used as prepackaged files.