An "SR&ED project" must fall within the definition of SR&ED contained in subsection 248(1) of the Income Tax Act. Such a project comprises a set of interrelated activities that collectively are necessary for the attempt to achieve the specific scientific or technological advance(s) defined for the project, are required to overcome scientific or technological uncertainty, and are pursued through a systematic investigation by means of experiment or analysis performed by qualified individuals.
The SR&ED claim must be submitted showing the work structured as SR&ED projects so that the CCRA can determine eligibility. In whatever way companies choose to organize their software development efforts, the claim for tax credit purposes must only include the work that meets the SR&ED project definition above. Exhibit A gives a hypothetical example of how an SR&ED project might occur in the context of a company's product development project.
Exhibit A
| Company project | SR&ED project |
|---|---|
| Project Title | Project Title |
| Property Records Management System (PRMS) Version 4.0 | Using a Data Communications Approach to Improve a Custom Data Management System (DMS) |
| Objective | Technological Objective |
| To develop Version 4.0 of PRMS, an easy-to-use full-featured property records management system. | To at least double DMS speed over that achieved in PRMS Version 3.5. |
| Background | Background |
| XYZ Co. is a leading edge software products company. Our first PRMS product was developed in 1992. It is the most comprehensive and easy-to-use product in its class. We have installed over 100 licences to date. | XYZ Co. has developed a proprietary DMS as part of its PRMS product. The DMS works well with small data sets, but has excessive access times (>> 30 seconds) with large databases (>> 1 gigabyte (GB)). |
| Project Activity | Project Activity |
This project was undertaken to develop PRMS 4.0, a new version required to maintain our competitive edge. Activities included:
|
A literature review showed that the relational data model used in the DMS could be inefficient in some circumstances. We decided to determine if a data communications model would achieve processing efficiencies, at the expense of additional storage space. A prototype packet data model DMS was created that was 75% faster than the existing data manager. Comprehensive benchmark tests were conducted to compare performance between the two data models. While some of the tables could be processed more effectively if they were in packet form, others were best managed through relational techniques.
A hybrid approach involving both relational and packet data management techniques was experimentally employed in upgrading from PRMS 3.5 to 4.0. |
| Advanced Features | Technological Advances |
|
We developed a hybrid data management technique that improved query and update capability from > 30 seconds to < 15 seconds in most problem situations. This new technique allowed PRMS to store and access databases > 1 GB (not possible with competing products at the time). |
| Project Uncertainties | Technological Uncertainties |
|
|
Subsection 248(1) of the Act embodies the basic principle that SR&ED is a systematic investigation or search performed for scientific or technological advancement. As a result, the taxpayer must define the objective or objectives of the SR&ED project in scientific or technological terms, stating clearly the advance or advances to be sought, and must show that all the work performed on the SR&ED project was systematically directed towards the attempt to achieve that technological advancement. If the SR&ED project fails to achieve the intended technological advancement or branches off in a new direction, the work done can still be eligible if it meets the criteria, and a new SR&ED project with a new technological advancement goal might be initiated.
The SR&ED project is tracked and claimed on the basis of the technology being advanced, not based on the benefits to the company or to users arising from the new features found in the software product or information system. Exhibit A illustrates that the taxpayer must correctly identify an SR&ED project in the context of a software product development. An information system usually addresses a business process that involves information processing and includes technology as one element. The technology may or may not have arisen through, or incorporate, SR&ED performed by the taxpayer. The SR&ED project is directly concerned only with the process of developing technology and comprises the activities that are necessary for the attempt to achieve the technological advancement. SR&ED project descriptions must be structured according to areas of science or technology. SR&ED is only indirectly concerned with the characteristics of software products, information systems, or business processes, and then only if their development requires achieving technological advancement.
Management information systems (MIS) contain software programs that help collect, manipulate, and present data relating to the operational processes of the taxpayer's business. MIS functions include accounting, payroll, personnel records management, sales lead tracking, manufacturing or production management, inventory control, distribution, customer service, management reporting, electronic mail, electronic data interchange, and other similar software applications. Care must be taken to separate the benefits of automating or improving the operations of a business from the advances in the underlying science or technology that are being attempted. The benefits are not relevant to determining eligibility. While MIS projects may contain SR&ED, in many cases an SR&ED project will represent only a minor part of an MIS project.
The SR&ED project definition is not intended to support the subdividing of SR&ED projects that have been correctly identified into smaller and possibly ineligible activities. The concept of the "set of interrelated activities that collectively are necessary..." embodied in the SR&ED project definition ensures that a project that is performed for the purpose of technological advancement is evaluated as a unit, provided that all the activities identified for the project are commensurate with the needs of, and directly support, the attempt to achieve the technological advancement, as required by subsection 248(1) of the Act.
The integration of several parts of a system may be or may include an SR&ED project. It may be valid to speak of system uncertainty, as discussed in section 3.2, at the level of the integration of the system.