When I go to work, I am there for a single reason. My role as an Application Developer, an Architect, and a User Interface Developer are to serve a support role for a business, and to deliver a product that accomplishes a couple of things: 1) Save Time, 2) Look Aesthetically Beautiful, 3) Provide a Valuable Function. On a contract, I am aware that I work on a project for a limited amount of time, so my goal is to get on the same page as all of the business units and produce a product quickly and efficiently.
When Developers and Business get on the same page, there are amazing things that can be done. But this requires some work from both sides. 1) Developers need to voice their concerns and communicate effectively; and 2) The Business needs to have clearly defined requirements and be willing to limit scope definitions. When Developers and Business get on the same page and understand each others functions, the walls to discovering what business truly needs breaks down. Building automated processes and interactive applications, that look aesthetically pleasing, and in-turn make a business unit more efficient are discovered. That is what the Web offers! That is why the Web has grown to what it is today. And that is why the future will remain to be on the web.
If you can match a dynamically talented developer, who has the skills to communicate and lay ground rules as to the development process, what can be done, and what the process of development should be, with a business who is open to new ideas, willing to change, and has the capital, web development can prove to be one of the most beneficial, inspirational, and largest spurts of growth for any business.
Nearly every single contract that I engage, proves to be extremely beneficial for both. Which is why I love my work. Find the match, grow your business, and re-market your organization.