From the standpoint of good system design and control, describing system processes is important because how a system performs its tasks is often more important than what tasks it performs. For example, all payroll systems prepare paychecks, but not all payroll systems do this exactly the same way. The differences may require different hardware, software, procedures, or controls. Logical DFDs help designers decide what system resources to acquire, what activities employees must perform to run these systems, and how to protect and control these systems after they are installed.