A control system manages, commands, directs, or regulates the behaviour of other devices or system using control loops. It can range from a single home heating controller using a thermostat controlling a domestic boiler to large Industrial control systems which are used for controlling processes or machines.

It utilizes nonlinear and active electrical components (such as semiconductor devices, especially transistors, diodes and integrated circuits) to design electronic circuits, devices, VLSI devices and their systems and also designs passive electrical components, usually based on printed circuit boards.

It is the process of conceiving, specifying, designing, programming, testing, and bug fixing involved in creating and maintaining applications or other software components and it includes all that is involved between the conception of the desired software through to the final manifestation of the software

It is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing