Software Development companies may be eligible for R&D tax credits for performing qualified research activities. For example, the following activities may be eligible for R&D tax credits:

  • Performing technical research on requirements, domain, software elements, or scope analysis for new functional software enhancement(s)

  • Performing technical research on programming, compiling, or software source code

  • Performing technical research and analysis regarding unit, integration, functional, performance and regression testing for new and/or improved software enhancements 

  • Developing and/or improving programming software source code

  • Developing code for new and/or improved software architecture or algorithms

  • Developing new and/or improved feature enhancements

  • Developing new and/or improved software to be embedded apart of hardware product(s)

  • Developing new and/or improved system software, operating systems, and compilers

  • Developing new and/or improved internal processes

  • Developing new and/or improved rule engines to manage and automate content and models

  • Developing new and/or improved functional enhancements or capabilities for existing applications

  • Developing new and/or improved interactive software to support delivery of specific applications (streaming content, music / video games, etc.)

  • Developing new and/or improved specialized technologies (e.g. artificial intelligence, deep / machine learning, voice recognition applications)

  • Designing new and/or improve structural software architecture

  • Designing new and/or improved functional relationships between software modules

  • Designing new and/or improved database management techniques

  • Integrating new and/or improved electronic interfaces or functional relationships between different software modules

  • Evaluating new and/or improved functional specifications

  • Evaluating technical research, developments, designing, or testing through attending technical meetings

  • Evaluating alternative programming languages in direct support of new and/or improved software components 

  • Testing source code (model simulations, prototypes, alpha / beta testing, etc.)

Need more details? Contact us

We are here to assist. Contact us by phone, email or via our social media channels.