Where the register points next
Each step below is one supersession training.gov.au publishes between two products. The label on the rail is the equivalence the register declares for that step — not our reading of it.
What the register says changed
These are the mapping notes training.gov.au attaches to each supersession, quoted as the register writes them. They are the only public record of what actually changed between two versions.
ICT50118ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50215ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50318ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50418ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50515ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50615ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50718ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50818ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50915ICT50120≠not equivalent20 July 2020
The register records this supersession but attaches no note on what changed.
ICT50120ICT50220≠not equivalent18 January 2021
The register records this supersession but attaches no note on what changed.
Is ICT50120 on your scope?
This page is the register's record of one product. What it cannot tell you is whether ICT50120 sits on your own scope today, or what else on that scope has moved without anyone noticing. Enter your RTO number and we read every product on your live scope against training.gov.au and tell you which ones are superseded and which replacements the register flags not equivalent.
Whether a supersession requires anything of you, and what, sits with you and your regulator. This page maps what the register records; it does not make that judgement. If the difference between an equivalent and a non-equivalent replacement is the question, we wrote it up in equivalent vs not equivalent.
What ICT50120 is made of
training.gov.au lists 180 units for ICT50120: 6 core and 174 elective. The register does not publish a completion rule in units for this product, so we do not state one. How many of the electives are required is in the packaging rules on training.gov.au.
Core units 6 listed
| Code | Unit | In this product |
|---|---|---|
| BSBCRT501 | Originate and develop concepts | !not current |
| BSBXCS402 | Promote workplace cyber security awareness and best practices | ●current |
| BSBXTW401 | Lead and facilitate a team | ●current |
| ICTICT517 | Match ICT needs with the strategic direction of the organisation | ●current |
| ICTICT532 | Apply IP, ethics and privacy in ICT environments | ●current |
| ICTSAS527 | Manage client problems | ●current |
Elective units 174 listed
| Code | Unit | In this product |
|---|---|---|
| BSBPMG513 | Manage project quality | !not current |
| BSBPMG517 | Manage project risk | !not current |
| BSBPMG518 | Manage project procurement | !not current |
| BSBPMG520 | Manage project governance | !not current |
| CUADIG502 | Design digital applications | !not current |
| CUADIG503 | Design e-learning resources | !not current |
| CUADIG507 | Design digital simulations | !not current |
| CUAPHI504 | Employ specialised imaging technologies | !not current |
| CUAPOS201 | Perform basic vision and sound editing | !not current |
| CUAPOS401 | Edit screen content for fast turnaround | !not current |
| CUASOU407 | Edit sound | !not current |
| CUASOU504 | Produce sound recordings | ●current |
| ICTCLD501 | Develop cloud disaster recovery plans | ●current |
| ICTCLD502 | Design and implement highly-available cloud infrastructure | ●current |
| ICTCLD503 | Implement web-scale cloud infrastructure | ●current |
| ICTCLD504 | Improve cloud-based infrastructure | ●current |
| ICTCLD505 | Implement cloud infrastructure with code | ●current |
| ICTCLD506 | Implement virtual network in cloud environments | ●current |
| ICTCLD507 | Build and deploy resources on cloud platforms | ●current |
| ICTCLD508 | Manage infrastructure in cloud environments | ●current |
| ICTCYS407 | Gather, analyse and interpret threat data | ●current |
| ICTCYS610 | Protect critical infrastructure for organisations | ●current |
| ICTCYS613 | Utilise design methodologies for security architecture | ●current |
| ICTDAT501 | Gather, analyse and verify data from different source inputs | ●current |
| ICTDAT502 | Conduct significance tests | ●current |
| ICTDAT503 | Use unsupervised learning for clustering | ●current |
| ICTDBS503 | Create a data warehouse | ●current |
| ICTDBS505 | Monitor and improve knowledge management systems | ●current |
| ICTDBS506 | Design databases | ●current |
| ICTDBS507 | Integrate databases with websites | ●current |
Show the remaining 144 elective units
| Code | Unit | In this product |
|---|---|---|
| ICTDMT501 | Incorporate and edit digital video | !not current |
| ICTGAM419 | Build a database to support a computer game | !not current |
| ICTGAM423 | Apply artificial intelligence in game development | ●current |
| ICTGAM532 | Create design concepts for digital games and 3-D media | ●current |
| ICTGAM533 | Create complex 3-D interactive games | ●current |
| ICTGAM534 | Manage interactive media productions | ●current |
| ICTGAM535 | Develop complex 3-D software for games and interactive media | ●current |
| ICTGAM536 | Design interactive 3-D applications for scientific and mathematical modelling | ●current |
| ICTGAM537 | Prepare games for different platforms and delivery modes | ●current |
| ICTGAM538 | Manage testing of games and interactive media | ●current |
| ICTGAM539 | Create and implement designs for 3-D games environments | ●current |
| ICTGAM540 | Design and create models for 3-D and digital effects environments | ●current |
| ICTGAM541 | Design and create advanced particles, fluids and bodies for 3-D digital effects | ●current |
| ICTGAM542 | Animate 3-D characters for digital games | ●current |
| ICTGAM543 | Produce digital animation sequences | ●current |
| ICTGAM544 | Animate physical attributes of models and elements | ●current |
| ICTGAM545 | Manage technical art and rigging in 3-D animations | ●current |
| ICTGAM546 | Create and combine 3-D digital games and components | ●current |
| ICTGAM547 | Create interactive 3-D environments for digital games | ●current |
| ICTGAM548 | Complete digital editing for 3-D and digital effects environments | ●current |
| ICTGAM549 | Collaborate in design of 3-D game levels and environments | ●current |
| ICTGAM550 | Integrate multiple data sources into interactive 3-D environments | ●current |
| ICTGAM551 | Apply digital texturing for the 3-D environment in digital games | ●current |
| ICTGAM552 | Create complex 3-D characters for games | ●current |
| ICTGAM553 | Integrate database with online games | ●current |
| ICTGAM554 | Create games for mobile devices | ●current |
| ICTGAM555 | Analyse business opportunities in the digital games environments | ●current |
| ICTGAM556 | Develop and implement physics in 3-D digital games | ●current |
| ICTGAM557 | Complete compositing to create elements for 3-D and digital effects environments | ●current |
| ICTICT433 | Build graphical user interfaces | ●current |
| ICTICT435 | Create technical documentation | ●current |
| ICTICT443 | Work collaboratively in the ICT industry | ●current |
| ICTICT503 | Validate quality and completeness of system design specifications | !not current |
| ICTICT506 | Implement process re-engineering strategies | !not current |
| ICTICT518 | Research and review hardware technology options for organisations | ●current |
| ICTICT519 | Develop detailed component specifications from project specifications | ●current |
| ICTICT520 | Confirm transition strategy for new systems | ●current |
| ICTICT521 | Select new technology supported business model | ●current |
| ICTICT523 | Gather data to identify business requirements | ●current |
| ICTICT524 | Determine ICT strategies and solutions for organisations | ●current |
| ICTICT525 | Identify and manage the implementation of industry specific technologies | ●current |
| ICTICT526 | Verify client business requirements | ●current |
| ICTICT527 | Develop and maintain blockchain solutions | ●current |
| ICTICT528 | Deploy smart contracts | ●current |
| ICTICT529 | Organise and lead agile projects | ●current |
| ICTICT530 | Design user experience solutions | ●current |
| ICTIOT501 | Install IoT devices and networks | ●current |
| ICTIOT502 | Program IoT devices | ●current |
| ICTIOT503 | Design and test IoT devices and networks | ●current |
| ICTNWK515 | Develop configuration management protocols | !not current |
| ICTNWK517 | Determine best-fit topology for a wide area network | !not current |
| ICTNWK518 | Design an enterprise wireless local area network | !not current |
| ICTNWK529 | Install and manage complex ICT networks | ●current |
| ICTNWK531 | Configure an internet gateway | !not current |
| ICTNWK536 | Plan, implement and test enterprise communication solutions | ●current |
| ICTNWK537 | Implement secure encryption technologies | ●current |
| ICTNWK538 | Install and maintain valid authentication processes | ●current |
| ICTNWK539 | Design and implement integrated server solutions | ●current |
| ICTNWK540 | Design, build and test network servers | ●current |
| ICTNWK541 | Configure, verify and troubleshoot WAN links and IP services | ●current |
| ICTNWK542 | Install, operate and troubleshoot medium enterprise routers | ●current |
| ICTNWK543 | Install, operate and troubleshoot medium enterprise switches | ●current |
| ICTNWK544 | Design and implement a security perimeter for ICT networks | ●current |
| ICTNWK545 | Develop, implement and evaluate systems and applications security | ●current |
| ICTNWK546 | Manage network security | ●current |
| ICTNWK547 | Manage system security on operational systems | ●current |
| ICTNWK548 | Model preferred system solutions | ●current |
| ICTNWK549 | Design ICT security frameworks | ●current |
| ICTNWK550 | Design ICT system security controls | ●current |
| ICTNWK551 | Build decks using wireless markup language | ●current |
| ICTNWK552 | Install and configure network access storage devices | ●current |
| ICTNWK553 | Configure enterprise virtual computing environments | ●current |
| ICTNWK554 | Manage enterprise virtual computing environments | ●current |
| ICTNWK556 | Identify and resolve network problems | ●current |
| ICTNWK557 | Configure and manage advanced virtual computing environments | ●current |
| ICTNWK558 | Monitor and troubleshoot virtual computing environments | ●current |
| ICTNWK559 | Install an enterprise virtual computing environment | ●current |
| ICTNWK615 | Design and configure desktop virtualisation | ●current |
| ICTNWK623 | Manage ICT security | ●current |
| ICTPMG505 | Manage ICT projects | ●current |
| ICTPRG509 | Build using rapid application development | !not current |
| ICTPRG530 | Manage projects using software management tools | ●current |
| ICTPRG531 | Prepare for application development using current methods | ●current |
| ICTPRG533 | Debug and monitor applications | ●current |
| ICTPRG534 | Deploy applications to production environments | ●current |
| ICTPRG535 | Build advanced user interfaces | ●current |
| ICTPRG536 | Design application architecture | ●current |
| ICTPRG537 | Implement security for applications | ●current |
| ICTPRG538 | Create mashups | ●current |
| ICTPRG540 | Maintain custom software | ●current |
| ICTPRG541 | Monitor and support data conversion to new ICT systems | ●current |
| ICTPRG542 | Review developed software | ●current |
| ICTPRG543 | Develop integration blueprint for ICT systems | ●current |
| ICTPRG544 | Install, test and evaluate pilot version of ICT systems | ●current |
| ICTPRG545 | Monitor system pilots | ●current |
| ICTPRG546 | Validate application designs against specifications | ●current |
| ICTPRG547 | Apply advanced programming skills in another language | ●current |
| ICTPRG548 | Develop high-level object-oriented class specifications | ●current |
| ICTPRG549 | Apply intermediate object-oriented language skills | ●current |
| ICTPRG550 | Perform ICT data conversions | ●current |
| ICTPRG551 | Apply testing techniques for software development | ●current |
| ICTPRG553 | Create and develop REST APIs | ●current |
| ICTPRG554 | Manage data persistence using noSQL data stores | ●current |
| ICTPRG555 | Implement Object Relational Mapping Framework for data persistence | ●current |
| ICTPRG556 | Implement and use a model view controller framework | ●current |
| ICTPRG603 | Develop advanced mobile multi-touch applications | ●current |
| ICTSAD501 | Model data objects | ●current |
| ICTSAD502 | Model data processes | ●current |
| ICTSAD503 | Minimise risk of new technologies to business solutions | !not current |
| ICTSAD506 | Produce a feasibility report | !not current |
| ICTSAD507 | Design and implement quality assurance processes for business solutions | ●current |
| ICTSAD508 | Develop technical requirements for business solutions | ●current |
| ICTSAD509 | Produce ICT feasibility reports | ●current |
| ICTSAS502 | Establish and maintain client user liaison | ●current |
| ICTSAS506 | Update ICT system operational procedures | ●current |
| ICTSAS512 | Review and manage delivery of maintenance services | ●current |
| ICTSAS517 | Use network tools | !not current |
| ICTSAS518 | Install and upgrade operating systems | ●current |
| ICTSAS519 | Perform systems tests | ●current |
| ICTSAS520 | Develop detailed test plans | ●current |
| ICTSAS521 | Perform integration tests | ●current |
| ICTSAS522 | Manage the testing process | ●current |
| ICTSAS523 | Perform stress and load tests on integrated platforms | ●current |
| ICTSAS524 | Develop, implement and evaluate an incident response plan | ●current |
| ICTSAS525 | Develop and conduct client acceptance tests | ●current |
| ICTSAS526 | Review and update disaster recovery and contingency plans | ●current |
| ICTSAS528 | Review and develop ICT maintenance strategies | ●current |
| ICTSAS529 | Prioritise ICT change requests | ●current |
| ICTWEB441 | Produce basic client-side script | ●current |
| ICTWEB452 | Create a markup language document | ●current |
| ICTWEB513 | Build dynamic websites | ●current |
| ICTWEB514 | Create dynamic web pages | ●current |
| ICTWEB517 | Create web-based programs | ●current |
| ICTWEB518 | Build a document using extensible markup language | ●current |
| ICTWEB519 | Develop complex web page layouts | ●current |
| ICTWEB520 | Develop complex cascading style sheets | ●current |
| ICTWEB521 | Customise complex ICT content management systems | ●current |
| ICTWEB522 | Develop website information architecture | ●current |
| ICTWEB523 | Manage transactions using site server tools | ●current |
| ICTWEB524 | Analyse information and assign meta tags | ●current |
| ICTWEB525 | Implement quality assurance process for websites | ●current |
| ICTWEB526 | Implement and use web services | ●current |
| ICTWEB527 | Research and apply emerging web technology trends | ●current |
| PSPPCM023 | Manage strategic contracts | ●current |
Core and elective are the register's own flags on the unit grid of the release read here. "Not current" means training.gov.au no longer recommends that unit for use inside this product — it does not say anything about the product itself.
Source: this product on training.gov.au, Australia's national training register — or go straight to the units it requires. The rule itself is item 14 of F2025L00355, and ASQA publishes the extensions it has granted. Read on 28 August 2026 UTC. Every code, title, date, status and equivalence flag on this page is the register's; nothing here is estimated or inferred, and where the register publishes nothing we say so.
Every ICT training product on the register · Search all training products
Is ICT50120 still on your scope? Type your RTO code and get the free breakdown — every superseded product on your live scope, and whether the register flags each replacement equivalent.
No account, no card. We never ask for anything about your learners. Your address gets this one report — no list, no marketing — and the scope watch only if you tick the box, with one click to stop it.