Graphical User Interface (GUI) development is a special subcycle in the larger cycle of development of a system.