Certificate IV in Information Technology

This qualification provides the skills and knowledge for an individual to be competent in a wide range of general information and communications technology (ICT) technologies and to support small to medium enterprises (SMEs) that require broader rather than more specialised ICT support.

Persons working at this level apply a wide range of knowledge and skills in basic networking, IT support, database development, programming and web development support; working safely and ethically in a sustainable work environment.

Job roles

Possible job titles relevant to this qualification include:

computer technician

customer support

customer support professional

information systems operator

PC support

systems administrator

systems support

technical support

user support technician

network operations technician.


Total number of units = 20

5 core units plus

15 elective units

The elective units consist of:

up to 15 from the specialist elective groups below, with a maximum of 5 units from any one group:

Group A Networking

Group B Programming

Group C IT support

Group D Web design and development

Group E Digital games

Group F Digital media technologies

Group G Project management

up to 5 from elsewhere in ICA11 or any other Training Package or accredited course at Certificate IV or Diploma level.

The elective units chosen must be relevant to the work outcome and meet local industry needs.

Core units

add topic BSBOHS302B Participate effectively in OHS communication and consultative processes

add topic BSBSUS301A Implement and monitor environmentally sustainable work practices

add topic ICAICT202A Work and communicate effectively in an IT environment

add topic ICAICT401A Determine and confirm client business requirements

add topic ICAICT418A Contribute to copyright, ethics and privacy in an IT environment

Elective units

Specialist elective units

Group A Networking

add topic ICANWK401A Install and manage a server

add topic ICANWK402A Install and configure virtual machines for sustainable ICT

add topic ICANWK403A Manage network and data integrity

add topic ICANWK404A Install, operate and troubleshoot a small enterprise branch network

add topic ICANWK405A Build a small wireless local area network

add topic ICANWK406A Install, configure and test network security

add topic ICANWK407A Install and configure client-server applications and services

add topic ICANWK408A Configure a desktop environment

add topic ICANWK409A Create scripts for networking

add topic ICANWK410A Install hardware to a network

add topic ICANWK411A Deploy software to networked computers

add topic ICANWK412A Create network documentation

add topic ICANWK414A Create a common gateway interface script

add topic ICANWK416A Build security into virtual private networks

add topic ICANWK417A Build an enterprise wireless network

add topic ICANWK418A Implement backbone technologies in a local area network

add topic ICASAS307A Install, configure and secure a small office home office network

Group B Programming

add topic ICAICT410A Conduct post-implementation IT system reviews

add topic ICAICT420A Develop client user interface

add topic ICAPRG401A Maintain open-source code programs

add topic ICAPRG402A Apply query language

add topic ICAPRG403A Develop data-driven applications

add topic ICAPRG404A Test applications

add topic ICAPRG405A Automate processes

add topic ICAPRG406A Apply introductory object-oriented language skills

add topic ICAPRG407A Write script for software applications

add topic ICAPRG409A Develop mobile applications

add topic ICAPRG410A Build a user interface

add topic ICAPRG412A Configure and maintain databases

add topic ICAPRG413A Use a library or pre-existing components

add topic ICAPRG414A Apply introductory programming skills in another language

add topic ICAPRG415A Apply skills in object-oriented design

add topic ICAPRG416A Manage a software component reuse library

add topic ICAPRG417A Apply mathematical techniques for software development

add topic ICAPRG418A Apply intermediate programming skills in another language

add topic ICAPRG419A Analyse software requirements

add topic ICAPRG425A Use structured query language

add topic ICAPRG426A Prepare software development review

add topic ICAPRG427A Use XML effectively

add topic ICAPRG428A Use regular expressions in programming languages

Group C IT support

add topic ICADBS403A Create basic databases

add topic ICADBS407A Monitor physical database implementation

add topic ICADBS408A Link an RFID system to a database

add topic ICADBS503A Create a data warehouse

add topic ICAICT402A Determine project specifications and secure client agreement

add topic ICAICT403A Apply software development methodologies

add topic ICAICT404A Use online learning tools

add topic ICAICT405A Develop detailed technical design

add topic ICAICT406A Build a graphical user interface

add topic ICAICT408A Create technical documentation

add topic ICAICT411A Select and employ software and hardware testing tools

add topic ICAICT412A Coordinate and maintain IT work teams

add topic ICAICT413A Relate to clients on a business level

add topic ICAICT415A Provide one-to-one instruction

add topic ICAICT416A Contribute to the development of strategic plans

add topic ICAICT417A Identify, evaluate and apply current industry-specific technologies to meet industry standards

add topic ICASAD401A Develop and present feasibility reports

add topic ICASAS402A Implement configuration management strategies

add topic ICASAS403A Review site environmental factors prior to IT system implementation

add topic ICASAS404A Acquire IT system components

add topic ICASAS405A Identify and evaluate IT industry vendor technologies

add topic ICASAS407A Conduct pre-installation audit for software installation

add topic ICASAS408A Complete data transition in data migration process

add topic ICASAS409A Manage risks involving ICT systems and technology

add topic ICASAS410A Identify and resolve client IT problems

add topic ICASAS411A Assist with policy development for client support procedures

add topic ICASAS412A Action change requests

add topic ICASAS413A Manage resolution of system faults on a live system

add topic ICASAS414A Evaluate system status

add topic ICASAS415A Optimise IT system performance

add topic ICASAS416A Implement maintenance procedures

add topic ICASAS417A Undertake IT system capacity planning

add topic ICASAS418A Monitor and administer security of an IT system

add topic ICASAS419A Support system software

add topic ICASAS420A Provide first-level remote help-desk support

add topic ICASAS421A Support users and troubleshoot desktop applications

add topic ICASAS424A Support different operating systems

Group D Web design and development

add topic ICAICT407A Maintain website information standards

add topic ICAWEB401A Design a website to meet technical requirements

add topic ICAWEB402A Confirm accessibility of websites for people with special needs

add topic ICAWEB403A Transfer content to a website using commercial packages

add topic ICAWEB404A Maintain website performance

add topic ICAWEB405A Monitor traffic and compile website traffic reports

add topic ICAWEB406A Create website testing procedures

add topic ICAWEB407A Conduct operational acceptance tests of websites

add topic ICAWEB408A Ensure basic website security

add topic ICAWEB409A Develop cascading style sheets

add topic ICAWEB410A Apply web authoring tool to convert client data for websites

add topic ICAWEB411A Produce basic client-side script for dynamic web pages

add topic ICAWEB412A Produce interactive web animation

add topic ICAWEB413A Optimise search engines

add topic ICAWEB414A Design simple web page layouts

add topic ICAWEB415A Produce server-side script for dynamic web pages

add topic ICAWEB416A Customise content management system

add topic ICAWEB417A Integrate social web technologies

add topic ICAWEB418A Use development software and IT tools to build a basic website

add topic ICAWEB419A Develop guidelines for uploading information to a website

add topic ICAWEB420A Write content for web pages

add topic ICAWEB421A Ensure website content meets technical protocols and standards

add topic ICAWEB422A Ensure website access and useability

add topic ICAWEB423A Ensure dynamic website security

add topic ICAWEB424A Evaluate and select a web hosting service

add topic ICAWEB425A Apply structured query language to extract and manipulate data

add topic ICAWEB429A Create a markup language document to specification

Group E Digital games

add topic ICAGAM401A Produce an interactive game

add topic ICAGAM402A Identify and apply principles of games design and game playing

add topic ICAGAM403A Create design documents for interactive games

add topic ICAGAM405A Write story and content for digital games

add topic ICAGAM406A Create visual design components for interactive games

add topic ICAGAM407A Write scripts for interactive games

add topic ICAGAM408A Use 3-D animation interface and toolsets

add topic ICAGAM409A Create 3-D characters for interactive games

add topic ICAGAM410A Develop 3-D components for interactive games

add topic ICAGAM412A Design interactive media

add topic ICAGAM413A Design and create 3-D digital models

add topic ICAGAM414A Create audio for digital games

add topic ICAGAM415A Develop simple environments for 3-D games

add topic ICAGAM416A Prepare and complete image rendering processes

add topic ICAGAM417A Apply digital effects to interactive products

add topic ICAICT419A Work effectively in the digital media industry

Group F Digital media technologies

add topic BSBCRT401A Articulate, present and debate ideas

add topic CUFANM301A Create 2D digital animations

add topic CUFANM302A Create 3D digital animations

add topic CUFANM402A Create digital visual effects

add topic CUFDIG401A Author interactive media

add topic CUFPPM404A Create storyboards

add topic CUFSOU204A Perform basic sound editing

add topic CUFSOU301A Prepare audio assets

add topic ICADMT401A Create visual design components for digital media

add topic ICADMT402A Produce interactive animation

add topic ICADMT403A Produce and edit digital images

Group G Project management

add topic ICAPMG401A Support small scale IT projects

Subject lists

Certificate IV in Information Technology


    Pathways into the qualification

    Preferred pathways for candidates considering this qualification may include:

    after achieving ICA30111 Certificate III in Information, Digital Media and Technology, or other relevant qualifications or units equivalent to the core of ICA30111


    with demonstrated vocational experience in a range of work environments using a range of information technologies.

    Pathways from the qualification

    ICA50111 Diploma of Information Technology, or a range of other Diploma qualifications.

Entry Requirements

There are no entry requirements for this qualification.

Licensing Information

There is no link between this qualification and licensing, legislative or regulatory requirements. However users should confirm requirements with the relevant federal, state or territory authority. There may be some alignment with industry standard certification competencies.

Employability Skills

The following table contains a summary of the employability skills required by industry for this qualification. The employability skills facets described here are broad industry requirements that may vary depending on qualification packaging options.

Employability skill

Industry/enterprise requirements for this qualification


liaising with clients to determine requirements and ensure that they are met

interpreting software manual instructions

writing reports and documents

consulting with end users to determine requirement sign-off


consulting with work team to review proposed changes against current and future business requirements

establishing and improving work teams in an IT environment


determining the uses and audience of a simple markup language document

troubleshooting and running diagnostic tests and providing solutions to hardware or software faults

debugging and writing scripts to solve problems

Initiative and enterprise

assessing and recording information from various sources

identifying and applying skills and knowledge to a wide variety of contexts

investigating and documenting solutions to client problems

developing new criteria and procedures for performing current practices

identifying, analysing and evaluating information from a variety of sources

Planning and organising

creating project plans to guide the development of systems methodologies

developing installation plans

preparing feasibility reports that take into account project scope, time, cost, quality, communications and risk management


prioritising and taking responsibility for own outputs in working and learning

implementing safe and sustainable work practices

taking responsibility for own output in relation to specified quality standards

incorporating into the work environment suitable ethics regarding security, legal, moral and ethical issues


adopting and transferring skills and knowledge to new environments

keeping up-to-date with current industry-accepted hardware and software products and services

reviewing client feedback and identifying areas for improvement

gathering and organising feedback on draft documentation and client satisfaction

maintaining knowledge of tools and software applications and the goods and services provided


selecting, installing and using computer software and hardware products

configuring, optimising and testing system software for a small home office or a small to medium business network

selecting, sourcing and using appropriate software and tools based on analysis of technical needs