Whatever the automation system is, it is mostly based on electrical, electronic, and mechanical systems. We need a switch on to run the motor. The switch can be an electronic switch that can be put ON by executing software. Software is the brain of the system. We need to have good knowledge of developing an automation system. We shall explain or review the most important software system on these pages.