Computer programming activities
What this code covers
Use this code when the main activity is writing, modifying, testing, or supporting software for clients or internal systems.
Official NACE Rev. 2.1 labels and explanatory notes are imported from the source dataset. Plain-language explanations are shown separately so readers can compare interpretation with the source text.
No child codes; this is a class-level code.
- designing the structure and content of, the writing, modifying (including updates and patches), testing and maintaining of software and applications, including:
- systems software
- video game software and applications / gaming applications
- video game middleware
- publishing of software or gaming on demand services, cloud-based software and gaming applications, see 58.2
- development of software associated with publishing, see 58.2
- translation or adaptation of non-customised software for a particular market on own account, see 58.29
- operation of online gaming / video game sites, see 60.39
- Compare with 58.29, 62.20, 63.10 when the main activity overlaps another code.
- Review the Rev. 2 to Rev. 2.1 mapping type before migrating old records.
- Check national equivalent caveats before using this code for local registration or filing workflows.
- If the main revenue activity appears in an exclusion, compare the alternative code before deciding.
Use this guide as classification support, not legal, tax, filing, or regulatory advice.
- - designing the structure and content of, the writing, modifying (including updates and patches), testing and maintaining of software and applications, including:
- - systems software
- - video game software and applications / gaming applications
- - video game middleware
- - business and finance software applications
- - machine learning applications
- - artificial intelligence / machine vision applications
- - cybersecurity applications
- - distributed ledger applications
- - databases and web pages
- - customising of software, i.e. modifying and configuring an existing application so that it is functional within the clients’ information system environment
- - development of applications
- - publishing of software or gaming on demand services, cloud-based software and gaming applications, see 58.2
- - development of software associated with publishing, see 58.2
- - translation or adaptation of non-customised software for a particular market on own account, see 58.29
- - operation of online gaming / video game sites, see 60.39
- - planning and designing computer systems that integrate computer hardware, software and communication technologies, even though providing software might be an integral part, see 62.20
- - data processing activities (e.g. by using blockchain / distributed ledger technology (DLT)), see 63.10
- - operation of gambling sites, see 92.00
- - repair and maintenance of computers and communication equipment, see 95.10
- - Custom software development agency
- - Mobile app development studio
- - Outsourced programming team
- - Web application development company
- - A company that mainly licenses its own packaged SaaS product
- - A cloud hosting provider
- - A management consultancy advising on IT strategy
What is NACE 62.10 used for?
Use NACE 62.10 for computer programming activities when the main activity matches this scope: Use this code when the main activity is writing, modifying, testing, or supporting software for clients or internal systems.
What are typical examples for 62.10?
Typical examples include Custom software development agency, Mobile app development studio, and Outsourced programming team.
When might 62.10 not be the right code?
Review another code when the activity is closer to publishing of software or gaming on demand services, cloud-based software and gaming applications, see 58.2 and development of software associated with publishing, see 58.2.
Which codes should I compare before choosing 62.10?
Compare 62.10 with 58.29 Other software publishing, 62.20 Computer consultancy and computer facilities management activities, and 63.10 Computing infrastructure, data processing, hosting and related activities when the activity description is ambiguous.
Use this code when the business mainly publishes, licenses, or distributes ready-made software products rather than building custom software for clients.
Use this code when the main activity is advising on IT systems, managing computer facilities, or operating client technology environments.
Use this code when the main activity is hosting, data processing, infrastructure operation, or related technical platform services.
Use this group for software publishing when the main activity includes Intermediation service activities for software publishing and operation of marketplaces for software downloads. Check exclusions and nearby codes before applying it to a mixed activity.
Use this class for other content distribution activities when the main activity includes Distribution services of content sharing sites (e.g. wiki sites, social network sites) which publish content produced and edited by users and are not under editorial responsibility and control and Operation of online gaming / video game sites, independent of publishing the games. Check exclusions and nearby codes before applying it to a mixed activity.
Use this class for gambling and betting activities when the main activity includes Bookmaking and other betting operations and Off-track betting. Check exclusions and nearby codes before applying it to a mixed activity.
Use this class for repair and maintenance of computers and communication equipment when the main activity includes Desktop computers and Laptop computers. Check exclusions and nearby codes before applying it to a mixed activity.
Use this group for the broader activity area of computer programming activities, including Computer programming activities. Open the child codes when a more specific code is needed.
Rev. 2 code 62.01 maps to 62.10 Computer programming activities, but the relationship is scope-aligned rather than a simple unchanged code.
Editorial seed mapping row based on current portal design; verify against official correspondence import.
Datasets, CRM segments, KYC rules, reporting logic, and historical joins may need review because the activity scope is not a simple unchanged carry-over.
Review the official explanatory notes for each target code and confirm whether the business activity still fits the suggested Rev. 2.1 class.