student studying Software Development online

Diploma of Software Development

Online Course Information

The Diploma of Software Development addresses skills and knowledge around programming and software development. The qualification facilitates careers in bespoke software product creation, and in the customisation of existing software products to answer evolving customer requirements.

This program has been created with a blend of vendor specific, vendor neutral, and trainer developed materials. Vendor training is recognised internationally as an industry benchmark for product specific training. Upskilled uses an online Learning Management System to manage the delivery and assessment of learning resources. The program is conducted over a 12 month period through a blended learning approach of teacher-led workshops or webinars, distance education, and online materials.

The Diploma in Software Development is provided by Upskilled which has no affiliation with EDNA. This is a resource provided for students that are interested in studying Australian courses online.


Unit Code
Unit Name
ICTICT509Gather data to identify business requirements
ICTICT511Match ICT needs with the strategic direction of the enterprise
BSBWHS501Ensure a safe workplace
BSBSUS501Develop workplace policy and procedures for sustainability
ICTPMG501Manage ICT projects
ICTICT508Evaluate vendor products and equipment
ICTNWK524Install and configure network access storage devices
ICTSAS518Install and upgrade operating systems
ICTICT502Develop detailed component specifications from project specifications
ICTSAS503Perform systems tests
ICTSAS517Use network tools
ICTNWK525Configure an enterprise virtual computing environment
ICTWEB429Create a markup language document to specification
ICTWEB504Build a document using eXtensible markup language
ICTNWK531Configure an internet gateway
ICTICT504Confirm transition strategy for a new system
ICTNWK535Install an enterprise virtual computing environment
ICTNWK527Manage an enterprise virtual computing environment
ICTTEN514Install, configure and test a server
ICTSUS501Implement server virtualisation for a sustainable ICT system