Like the article said, size matters when choosing a workflow/project management software. It is important that you get software that's capabilities match your organization's needs. Here's a few options to consider:
Workgroups 2011 offers advanced workflow and scheduling management for larger organizations.
Two commonly used project management programs are Basecamp and Collabative. These have simple workflow capabilities and might work for smaller organizations or freelancers.