Reduced development time
Reduce hardware and component costs tremendously
Large OEM and end user acceptance
Reliable Microsoft platform for ease of integration to other packages
Portability to other I/O structures
Freely mix SFC’c, Ladder Logic, Function Blocks, and C/C++
Online debugging tools