One issue that Hogan (2007) notes with software engineering development is that of reliability. There is the need to ensure that the applications are reliable. The information systems run on platforms and operating systems. The compatibility that the operating system and the application running on them has depends talks a lot of the reliability of the application. There are operating systems that are considered more reliable in running software applications that are installed on them than others. When developing s software, there is the need to make sure that the platform that will be run is considered. Software reliability is an important concept in programming, as the software will be used to run very critical applications that control important business processes. According to Hogan (2007), there is need to ensure that the operating system and the platforms that the applications run on be updated and without errors. Hogan (2007) argues that the operating system, taking the example of Windows XP, Vista and NT are up to date. The patches should be applied in case there bugs. He cautions that the patches should not be applied before making sure that they patches are seasoned in other critical areas.
