Custom computer program definition

Custom computer program means a computer program prepared to the special order of the customer. Custom computer programs include one of the following elements:
Custom computer program means a computer program prepared to the special order of the customer and includes those services represented by separately stated charges for modifications to an existing prewritten program which are prepared to the special order of the customer. The term does not include a "canned" or prewritten computer program which is held or existing for general or repeated sale or lease, even if the prewritten or "canned" program was initially developed on a custom basis or for in-house use. Modification to an existing prewritten program to meet the needs of the customer is custom computer programming only to the extent of the modification.