Number of I/O points used
Size of control program
Data-collecting requirements
Supervisory functions required
Future expansion