Tax Court of Canada Judgments

Decision Information

Decision Content

Date: 19990205

Docket: 98-2596-IT-I

BETWEEN:

LES ÉDITIONS PROGITECH INC.,

Appellant,

and

HER MAJESTY THE QUEEN,

Respondent.

Reasons for judgment

Lamarre Proulx, J.T.C.C.

[1] This is an appeal, brought under the informal procedure, respecting an investment tax credit for scientific research and experimental development ("SR & ED").

[2] Jacques Nault is the appellant's president and is acting as agent for the appellant in this case. Software development costs were incurred, most of which consisted of the salary paid to Mr. Nault, who is the appellant's sole shareholder and only employee. Mr. Nault represents himself as a software designer and the appellant's object is the production of accounting software. Mr. Nault is both a programmer and a chartered accountant by training.

[3] The claim for SR & ED expenditures (form T661) for 1997 was filed as Exhibit A-9. It is dated January 14, 1998 and itemizes eight projects, each of which, except for the last, was spread over a one-month period. As for the last project, it is stated to have begun in July 1997 but no end date is mentioned.

[4] In response to this claim, a scientific adviser and an auditor of the Minister of National Revenue (the "Minister") went to the appellant's premises on March 18, 1998. The scientific adviser, Charilaos Fakiris, produced an initial report, included in Exhibit A-5, in which he concluded that the projects were not eligible for the tax credit for the 1997 fiscal year. The appellant objected and a second report, included in Exhibit A-5, was thereupon written by an outside scientific adviser. According to that report, all the documents submitted by the appellant were subjected to a thorough review. The report contains a good description of the appellant's projects:

[TRANSLATION]

Based on the description given on form T661, the computer science work involved in the projects consisted essentially in the following in 1997:

projects 1, 2 and 3: amend source code to change menus, reports and error messages and test proper operation following changes;

project 4: change presentation of menus and conduct tests to exploit computer's graphics capabilities and integrate mouse into software; these tests led to the conclusion that it was necessary to wait for the Windows 95 versions in order to integrate these functions into the software;

project 5: prepare first draft of the "action bar menu" software package;

project 6: sorting algorithm was designed, checked, programmed and tested;

project 7: saving algorithm was designed, checked, programmed and tested;

project 8: the following improvements were made:

a form feed (paper feed) code was deleted to correct a printing problem on laser printers and other printing problems were also corrected;

view format options were introduced for cash receipts, cash disbursements, general journal and bank reconciliation.

[5] The report concludes that these projects did not constitute scientific research or experimental development. I cite the following passages from the chapter in the report entitled "Evaluation", at page 4:

[TRANSLATION]

The taxpayer developed its accounting software over a number of years. The work claimed in 1997 is the continuation of this development activity. Most of the 1997 projects lasted about one month and consisted in carrying out clearly defined tasks and often in making improvements to existing software.

SR & ED must be a systematic investigation undertaken for the advancement of science or technology. The technology involved in this claim is information technology (computer science).

The taxpayer uses C language in its software development work. C language was developed in 1972 and has been the subject of standards developed by the ANSI (American National Standards Institute, Committee X3J11) and the ISO (International Organization for Standardization) since 1989. This language is very widely taught and used.

. . .

. . . the description concerns routine aspects of programming. There is no indication that the taxpayer has undertaken a systematic investigation to eliminate technological uncertainty and to achieve technological advancement. The description of the functional improvements made to the software packages offers no evidence of experimental development, given the absence of a goal of technological progress in computer science.

. . .

Even considering the small size of the business and all the possible implications of that as regards its knowledge base, it cannot be said that the three SR & ED criteria have been met. Based on the information presented, the taxpayer has not gone beyond common software development techniques and has not aimed at achieving technological advancement in computer science.

[6] A third report, written by Mr. Fakiris, was produced as an expert report and filed as Exhibit I-1. Mr. Fakiris, who testified as an expert for the respondent, has a bachelor of science degree (mathematics and statistics) obtained at the Faculty of Science at the University of Athens in 1974. In 1983, he earned a master's degree in computer science (office automation and data bases) from the Computer Science Department at Concordia University in Montréal. From 1985 to 1989, he did doctoral studies in computer science (expert systems and artificial intelligence) at the Department of Computer Science at the Université de Montréal in Montréal, and, from 1990 to 1991, did advanced studies in computer science (expert systems and artificial intelligence) at the Ottawa-Carleton Institute for Computer Science in Ottawa. He was a lecturer at the Computer Science Department of Concordia University from 1980 to 1982. From January 1981 to May 1985, he was also a lecturer at the Computer Science Department at Vanier College in St-Laurent, and, from May 1982 to July 1994, he worked as a programmer/analyst at MDDC Systèmes in Pointe-Claire. He was an assistant professor at the Department of Computer Science at the Collège Militaire Royal de Saint-Jean, from August 1984 to July 1985. From January 1996 until the present, he has been a lecturer at the Computer Science Department at O'Sullivan College in Montréal. He has also been a computer science adviser with Revenue Canada since August 1995.

[7] Mr. Fakiris reviewed and analyzed the projects as described by the appellant in its claim (Exhibit A-9). He made the same comment concerning each of the first three projects. It appears in Exhibit I-1 and reads as follows:

[TRANSLATION]

. . . The taxpayer modified the source code to change (translate) the menus, reports and error messages, then tested the software to see whether it was operating properly. This work may be considered as constituting standard practice for persons with acceptable skills in computer science. . . .

The comment on the fourth project is as follows:

[TRANSLATION]

. . . The taxpayer changed the presentation of the menus and conducted tests to exploit the computer's graphics capabilities and to integrate the mouse into the software. The tests led to the conclusion that it was necessary to wait for the Windows 95 versions in order to integrate these functions into the software. The integration of the mouse does not in any way constitute technological progress in computer science. On the contrary, the description concerns routine aspects of programming. . . .

The expert made the following comment about the fifth project :

[TRANSLATION]

. . . The technical work done during the period from April to May 1997 consisted in making a first draft of the "action bar menu" software package. This work may be considered as constituting standard practice in the field of computer science. . . .

The comment on project 6 is as follows:

[TRANSLATION]

. . . The technical work done during the month of May 1997 consisted in designing, checking, programming and testing a sorting algorithm for sorting ledger transactions.

The comment on project 7 is virtually identical. The expert concluded that no scientific research had been done, particularly since the evidence concerning projects 6 and 7 showed that the algorithms were not designed by the appellant, but were existing algorithms that he had checked and tested. The expert's comments on project 8 are as follows:

[TRANSLATION]

The development during the period from July to December 1997 consisted of improvements made to the existing "Chequebook 2.6" software. . . .

[8] The general conclusion is that the work performed was standard practice in the field of computer science.

[9] Subsection 2900(1) of the Income Tax Regulations (the "Regulations") reads as follows:

For the purposes of this Part and sections 37 and 37.1 of the Act, "scientific research and experimental development" means systematic investigation or search carried out in a field of science or technology by means of experiment or analysis, that is to say,

(a) basic research, namely, work undertaken for the advancement of scientific knowledge without a specific practical application in view,

(b) applied research, namely, work undertaken for the advancement of scientific knowledge with a specific practical application in view,

(c) experimental development, namely, work undertaken for the purposes of achieving technological advancement for the purposes of creating new, or improving existing, materials, devices, products or processes, including incremental improvements thereto, or

(d) work with respect to engineering, design, operations research, mathematical analysis, computer programming, data collection, testing and psychological research where that work is commensurate with the needs, and directly in support, of the work described in paragraph (a), (b) or (c),

but does not include work with respect to

(e) market research or sales promotion,

(f) quality control or routine testing of materials, devices, products or processes,

(g) research in the social sciences or the humanities,

(h) prospecting, exploring or drilling for, or producing, minerals, petroleum or natural gas,

(i) the commercial production of a new or improved material, device or product or the commercial use of a new or improved process,

(j) style changes, or

(k) routine data collection.

[10] The agent for the appellant suggested that this subsection gives priority to product development, not technological advancement. I cannot agree. The very wording of the Regulations establishes that experimental development is work undertaken for the purposes of achieving technological advancement for the purposes of creating new, or improving existing, materials, devices, products or processes, including incremental improvements thereto. Technological advancement is an essential element of the notion of experimental development.

[11] The appellant also referred to paragraph 2.11 of Information Circular 86-4R3, which reads as follows, at page 6:

2.11. Application of criteria

The three criteria of IC 86-4R3 must be applied within the context of the taxpayer's business environment.

Scientific research and experimental development varies in content as well as in the complexity of the technology in a given field. The technical uncertainties encountered by one taxpayer may well be looked upon as facts easily obtained by another. The judgment as to eligibility should be made within the context and environment of a single company and its field of business. Specifically, the activities undertaken to resolve technical uncertainties are eligible if the taxpayer cannot obtain the solutions through commonly available sources of knowledge and experience in the business context of the firm.

[12] In the expert report referred to in paragraph [6] of these Reasons, the small size of the business was taken into consideration but it was concluded that the taxpayer had not gone beyond common software development techniques.

[13] The agent for the appellant also argued that the work performed by the appellant constituted experimental development because it was the product of the imagination and inspiration of its designer who, through experimentation, attempted to bring his idea to fruition by drawing on all his knowledge for this project in the technology field. Mr. Nault, the agent for the appellant, maintained that only a person with this combination of technical knowledge, that is to say, a programmer with training as a chartered accountant, could create the software Mr. Nault is attempting to create.

[14] Counsel for the respondent submitted that Mr. Fakiris's testimony should prevail. He has the academic knowledge and many years of experience teaching programming, as well as practical programming experience. It is my opinion that, given his knowledge and experience, Mr. Fakiris is able to determine whether the development of a piece of software is just a matter of common practice or whether it is of real technological interest. In any case, Mr. Nault admitted a number of times that several of his projects were a matter of common practice. In addition, the evidence revealed that, although matters were more complex in certain instances, Mr. Nault did not have the necessary expertise to establish the assumptions required in order to resolve the uncertainties. Mr. Fakiris believes that today everything Mr. Nault did could be done by a person with a Cegep-level education in computer science. Counsel for the respondent also argued that it was not enough to show that the activities brought about a product or a result different from what existed on the market; it had to be proven that there had been technological advancement.

[15] Mr. Nault laid great stress on the fact that his project should be looked at as a whole, and not in its various elements as the specialists did. However, as counsel for the respondent suggested, although the product may be different, that does not necessarily mean that there has been technological advancement. According to the experts, everything developed by Mr. Nault was a matter of common practice; it was not technological advancement. The product may have been improved, but no technological uncertainty was resolved. The knowledge was already accessible.

[16] It is my view that with regard to his development activities the appellant has demonstrated neither the existence of technological uncertainties nor the making of valid assumptions for resolving them. Rather I find that the evidence revealed the normal activity of a programmer who wishes to develop a new piece of software based on an existing computer language. Where there were technological uncertainties or where there were barriers in the appellant's way, Mr. Nault could only observe them and wait for someone else to provide the necessary tools to resolve the difficulty. The development of the software might have constituted development of a new product, but it was based on existing techniques. There was thus no scientific research or experimental development.

[17] The appeal is dismissed.

Signed at Ottawa, Canada, this 5th day of February 1999.

"Louise Lamarre Proulx"

J.T.C.C.

[OFFICIAL ENGLISH TRANSLATION]

 You are being directed to the most recent version of the statute which may not be the version considered at the time of the judgment.