A computer program is a set of statements or instructions to be used directly or indirectly in a computer in order to bring about a certain result.
Copyright protection extends to all the copyrightable expression embodied in the computer program. Copyright protection is not available for ideas, program logic, algorithms, systems, methods, concepts, or layouts.
For details on how to register computer programs, please see Circular 61, Copyright Registration for Computer Programs.