The characteristics, use and operations of various software products such as computer programmes and application software.