Course Brief

Software drives business and developers drive software – the world is reliant on software, and programming is at the heart of this. Professionalism and critical thinking, supported by an ability to work independently and as part of a team are core skills of a developer. If you can think logically and you enjoy exploring and dismantling problems, working with others to consider requirements and creating ideas and possible solutions you can gain the experience and learn the skills needed to excel as an Application Developer.

This unit introduces students to Application Development and is designed to simulate the roles and responsibilities of a commercial developer working in a suitable business environment with access to a small team of colleagues. Initially, students are introduced to a business-related problem and will need to adopt and use appropriate methods and practices to analyse, break down and discuss the issues – then, decide, design, create and test a possible solution. Students should be free to debate, evaluate and select different design and development methodologies depending on their own judgment and consideration.


  • This course is offered in 50 contact hours.

Upon successful completion of this unit, learners will be able to:

  • Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements.
  • Use design and development methodologies with tools and techniques associated with the creation of a business application.
  • Work individually and as part of a team to plan and produce a functional business application with support documentation.
  • Evaluate the performance of a business application against its Software Design Document and initial requirements.