Implementing a government website

You are a consultant helping a municipal government bring some of its services onto the Internet. The first application you will work on enables pet licensing over the web. The initial work was done by a volunteer from the local pet shelter. Although it is an attractive website that was very well received by the public, it provides only downloadable forms that must be filled out and returned manually.

The client received positive feedback on its current website design and wants to keep it. How would you plan to maintain the look and feel across the new application? What components need to be included in your architecture?
The department currently files submitted forms in alphabetical order by pet owner. What could you do with the information so the employees would have real-time access to it?
You realize you would be best served by creating a separate business layer. How would you manage this layer?