Information Technology

Software Development

Software Development

Image for Software Development

Software Development provides the skills and knowledge in programming and software development. Students create new software products to meet an initial project brief or customise existing software products to meet customer needs.

This program has a focus on mobile application development for Windows mobile using C#, Android mobile using Java and iPhone/iPad using Objective C. Additionally, web application development is included in three key approaches  PHP/MySQL, Java and C#.NET (ASP).

This program additionally offers skills in database development with Oracle and MySQL, Object Oriented Analysis and Design, and Cloud application development.

TAFE SA offers accredited Courses, from Certificate to Diploma Level, covering all aspects of software development.


Adelaide City Campus Adelaide City Campus
More facilities


Software Engineer

More student testimonials

Employment Opportunities

Job prospects for this qualification include Software and Applications Programmers.

Software and Applications Programmers design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.

Career Opportunities

This program will provide the following career opportunities for graduates:

  • Improve your employment prospects in the software development industry.
  • Respond to industry developments in mobile development and cloud based programming.
  • Have your skills recognised by South Australia’s leading provider of IT training.
  • Be recognised by peers for your up-to-date skills.
  • Work throughout Australia with nationally recognised qualifications.

Further information on career opportunities and job prospects refer to: Software and Applications Programmers.


The following University Pathways are available on completion of this program:

University of South AustraliaBachelor of Information Technology
Bachelor of Information Technology (Business Systems)
Bachelor of Information Technology (Cloud Computing)
Bachelor of Information Technology (Games & Entertainment Design)
Bachelor of Information Technology (Networking and Security)
Bachelor of Information Technology (Software Development)
Bachelor of Information Technology (Systems Administration)
Bachelor of Software Engineering
Bachelor of Computing (Multimedia)
Bachelor of Business (Management of Information Technology)    
Bachelor of Information Technology with Bachelor of Management
Flinders UniversityBachelor of Business
Bachelor of Information Technology
Bachelor of Arts


Adelaide City Campus120 Currie Street
Ph +61 8 8207 8350
Gawler Campus43 High Street
Ph +61 8 8522 0333