Bespoke software is developed for the entity by a third party on the entity’s behalf and per the entity’s specifications.

Custom software is developed by the entity for its own use.