Apply Now

FIT2095: e-Business software technologies

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate – Unit

Refer to the specific census and withdrawal datesfor the semester(s) in which this unit is offered.


Information Technology



  • Second semester 2018 (On-campus)

South Africa

  • Second semester 2018 (On-campus)


One of FIT1045, FIT1048 or FIT1051 or equivalent


FIT2013, FIT3083


Non-B2B e-Business applications are now mostly developed for Web and mobile platforms. With the advent of mobile Web apps a set of technologies and techniques has emerged that are shared by both Web and mobile application development. This unit introduces, explains and uses these technologies and techniques to build basic but industrial strength e-Business applications. The topics covered will be selected from the following: an overview of the current state-of-play in e-Business application development, HTML5 (the living standard), CSS3, object oriented JavaScript for large developments, JavaScript APIs, Ajax, JSON, XML and related W3C technologies, jQuery, jQuery Mobile, MVC, ASP.NET MVC, ECMAScript 2015 and beyond, Angular, TypeScript, React. The appropriateness of the selected technologies in different contexts, together with relevant best practice techniques for their use and integration will also be covered.


At the completion of this unit, students should be able to:

  1. describe the current technological options with respect to e-business application development and the most likely trends going forward;
  2. analyse and debug existing e-Business applications;
  3. design, code and test basic e-Business applications using current industrial strength techniques;
  4. describe and use some of the core APIs used in e-Business applications;
  5. apply good programming practices in accordance with industry standards and professional ethics.


Examination (2 hours plus 30 minutes reading and noting time): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours for on-campus students:
    • Two hours lectures
    • One hour tutorials
    • Two hours laboratories
  2. Additional requirements (all students):
    • A minimum of 2-3 hours of personal study per one hour of lecture time in order to satisfy the reading, tute, prac and assignment expectations.

Chief examiner(s)

Mr Stephen Huxford

This unit applies to the following area(s) of study

Business information systems
IT for business
Mobile apps development
Software development
Web development

We are currently offline, please enter your details below and we will get back to you as soon as possible!