Often, software development takes a reactive approach to building software applications, and many software organizations wait to be told what to do next. Some of my clients are in strict regulatory environments. These same clients have learned that participating in discussion with regulatory agencies gives them a competitive advantage. They do not wait until the regulation has been implemented and then try to understand the impact to their software applications. Many participate with the regulatory agencies so they can help steer the agencies regarding a specific rule change. They help the agencies understand the impact of a new rule and even influence how the new rule is written. The point is these organizations are proactive and not waiting until the new rule hits them right in the face. They do not wait to be told what to do next.