There are a ton of great tools you can download for free. Over the years I've put together a long list of those, which you can check out here. I also use forms, templates and other aids every day in connection with software development. You can download them below.
Why Share?
You may wonder why we share some of the tools, templates and other aids we use every day? After all, isn't this stuff company secrets? Not really. Tools and aids are only as good as the person using them, so we aren't giving away anything. But for people starting out these tools are invaluable. They provide a framework. Besides, I like sharing. I've had the benefit of using many tools over the years, most of which were contributed for free by someone else. It's the spirit of the web!
Database Dictionary
Here's the basic database dictionary (in Excel format) we use every day. I've included a couple tables with sample data, but some of the data types wouldn't be my first choice. Still, it's a start for you.
Business Requirements
Here's the Business Requirements document (Word format) we begin each project with. It is important to define and understand these requirements because it allows you to work as one team with your client.
ER Diagram
Here's a sample ER Diagram (Visio format) that we use to document the high level database model.
Project Plan
Here's a sample project plan (Microsoft Project format) we've used in the past. It gives you an idea of the major milestones and tasks.

