search
cart
facebook twitter linkedin youtube instagram Spotify Podcasts Apple Podcasts Spotify Podcasts Apple Podcasts
  • Sign In
  • Create Account
  • Sign Out
  • My Account
  • NEWS
  • TOPICS
    • Cool Roofing
    • Event News
    • Latinos in Roofing
    • Low Slope
    • Legal
    • Metal
    • Project Profiles
    • Roofing Supply Pro
    • Roofing Safety
    • Steep Slope
    • Sustainable Roofing
    • Technology
  • EXCLUSIVES
    • Best of Success
    • Contractor Profile
    • IRE Show
    • Roofing Contractor of the Year
      • Enter Roofing Contractor of the Year
    • Top 100
      • Enter the Top 100
    • Young Guns
    • State of the Industry
  • MULTIMEDIA
    • Videos
    • Podcasts
    • Roofing Quizzes
    • IRE Videos
    • Webinars
    • Interactive Spotlights
  • PRODUCTS
    • New Products
    • Featured Products
  • COLUMNS
    • Editor's Note
    • Exit Planning
    • Guest Column
  • EVENTS
    • International Roofing Expo
    • Webinars
    • Best of Success Conference
    • Industry Events
  • DIRECTORY
    • Associations
    • Distributors
    • Manufacturer/Supplier
    • Business Services
    • Get Listed
  • MORE
    • Roofing Contractor Newsletters
    • Techos y Más Advisory Board
    • RC Store
    • Roofing Supply Pro
    • Custom Content & Marketing Services
    • Market Research
    • Sponsor Insights
    • Company Spotlights
    • Classifieds
      • Auctions
      • Business For Sale
      • Business Opportunities
      • Equipment For Sale
      • Positions Available
      • Products
      • Safety
      • Software
      • Services
      • Training
    • Contact Us
  • EMAGAZINE
    • eMagazine
    • Advertise
      • Editorial Calendar
      • Contact
    • Archive Issues
  • SIGN UP!

Using a Database to Organize Your Business

December 20, 2001
Databases can provide valuable insight for roofing contractors.

Relational databases are widely used in corporate America. They track items such as inventory, sales data, parts lists, music collections, membership lists, medical histories, etc. On the Internet, databases are used to manage e-mail lists, keep online banking records, and even manage content for Web pages. Databases can provide valuable insight for roofing contractors as well. Once you become familiar with what a relational database is, and how a Relational Database Management System (RDMS) works, you may begin to visualize applications for your business.

A RDMS stores information about a business in table format. Each table stores information about a single subject, such as “employees.” Another table might store information about “projects.” Still another table might keep records about “customers.” Sitting down and developing these tables is called “data modeling” and is the first step in building a database.

Storing data in separate tables, separate by subject, greatly reduces the amount of data we need to store and manipulate. For example, a project table would list projects including the customer’s name and address. But if you have multiple projects with the same owner, why enter the name address over and over again? Simply enter the customer information one time into the customer table, then reference it with a customer ID number.

This may sound overly technical, but here’s why they call it a “relational” database. Each table you create should have a column designated as the “primary key.” This column holds a unique number that identifies each row (called a “record”) in the table. A RDMS uses primary keys to bring all the data together for you.

In a roofing business, a “project” table will have a primary key that consists of a unique project number. The project table is joined to another table by a “foreign key.” A foreign key is simply the primary key from one of the other tables, such as the customer table. Hence, the tables are “related” to each other. In our roofing business example, the project table would have a foreign key called “customer ID” that is actually the primary key from the customer table.

What does this mean in plain English? In the relationship between the customer table and the project table, each project should have only one customer (building owner), but each customer may have many projects. This is the most common type of relationship in a RDMS.

Roofing Applications

A database could benefit a roofing contractor in many ways. One of the most obvious benefits would be to track important customer data. Certainly it would include the contact name, and all the address information, but it could also track customers by the number of buildings owned, the roof system on each building, even which design consultant was used on each project. In addition:

The database could quickly sort which owners use built-up roofs, and put together a direct mail piece that advertises your qualifications and expertise on BUR projects.

Production rates, or squares per man per day, could be analyzed in a number of different ways. One could quickly determine average production rates for projects that are two stories high, use a 2-ply cold-applied modified bitumen, and have an average flashing height of 24 inches.

A contractor’s biggest profit killers, callbacks, could be analyzed for improvement. Callbacks could be tracked by owner, by city, by branch, by roof system type, the list goes on. Use it to determine which repairmen can produce which type of repair most efficiently.

Profit margins vary from project to project. A RDMS would allow many different types of profit analysis. Which system by manufacturer is most profitable? Which building type is most profitable: schools, plants, or commercial office buildings?

Estimating accuracy can be improved by using historical data to produce better production estimates on jobs you are bidding. For example, you could quickly review the average squares per day achieved on all single-ply projects that used polyisocyanurate insulation, on a metal deck, were under 100,000 square feet in size, and had an average flashing height of 8 inches.

Software

If you are new to databases, I would suggest beginning with Microsoft Access. Many people already have it on their computer as part of the Microsoft Office software bundle. It works well for smaller applications. It is relatively easy to learn, and offers a rich variety of data management capabilities. It is easy to generate reports that display only the data you want. It’s not really a multi-user type database though, and does not have the ability to “rollback” record changes to a state just prior to a network wide system crash.

A number of other database products are available for contractors. In addition to Access, Microsoft offers SQL Server for larger applications. Oracle is the market leader (31.1 percent) followed by IBM (29.9 percent), Microsoft is third (13.1 percent), with Informix and Sybase coming in fourth and fifth.

Quickbase (Intuit) is an example of a database delivered by an Application Service Provider (ASP). This means that the software is entirely online, all you need is a browser and an Internet connection. There is also no expensive equipment to buy, and you can rest assured your data is protected and secure. Check it out at www.quickbase.com.

The Future

There are a number of technologies under development or being implemented that will enhance a RDMS. In the future, it will be possible for a project foreman to scan material deliveries with a bar code scanner and wirelessly transmit that data into your database. You could then track material on hand at the job site, material that’s been installed, and compare it to your project requirements. Accurate delivery requirements could be forecasted and sent to your distributor, all done electronically, of course.

Daily production rates could be transmitted into the database, enabling accurate forecasts of your completion date and profit margin (or loss).

Medium and large commercial roofing companies may already have all the tools they need to begin implementing a database. Start small and consider using a database consultant to get the most from your database.

Share This Story

Looking for a reprint of this article?
From high-res PDFs to custom plaques, order your copy today!

Recommended Content

JOIN TODAY
to unlock your recommendations.

Already have an account? Sign In

  • A discussion panel of roofing contractors

    5 Growth Strategies for Roofing Contractors in 2026

    Three high-performing Owens Corning Roofing Platinum...
    Low Slope Roofing
  • A home with a roof

    2026 State of the Roofing Industry Report

    Despite economic turbulence, shifting regulations,...
    State of the Industry
    By: Art Aisner and Chris Gray
  • two-roofers-in-harnesses-on-tile-roof

    How AI Is (and Isn’t) Impacting Roofing Jobs

    A new study from Microsoft shows artificial intelligence...
    Roofing News
    By: Chris Gray
You must login or register in order to post a comment.

Report Abusive Comment

Manage My Account
  • eMagazine Subscription
  • Sign Up for the Newsletter
  • Online Registration
  • Manage My Preferences
  • Subscription Customer Service

More Videos

Sponsored Content

Sponsored Content is a special paid section where industry companies provide high quality, objective, non-commercial content around topics of interest to the Roofing Contractor audience. All Sponsored Content is supplied by the advertising company and any opinions expressed in this article are those of the author and not necessarily reflect the views of Roofing Contractor or its parent company, BNP Media. Interested in participating in our Sponsored Content section? Contact your local rep!

close
  • A house protected during a hailstorm
    Sponsored byTAMKO®

    Rethinking Roof Resilience: How HailGuard™ Shingles Aim to Shift the Conversation on Hail Protection

  • A residential roof with GAF Timberline shingles in Chestnut
    Sponsored byGAF Residential

    Selling Shingles on Beauty and Performance

  • Female standing in home kitchen doing accounting work from home calculates company financial statement, use calculator fill data results on laptop application, housewife manage family budget
    Sponsored byWatercress Financial

    Paying for a New Roof: What Homeowners Consider and What Contractors Should Know

Popular Stories

Six young roofing professionals standing on stairs

How Roofing’s Next Generation Is Shaping the Industry’s Future

cyclone and house

Monster Hail Pounds Midwest as Tornadoes Reported

QXO logo and New York Stock Exchange

QXO Earnings In Line as Investors Eye Next Deal

Events

April 23, 2026

Homeowners Survey: A Roofing Customer’s Journey in 2026

Join the experts as they break down the data on another set of questions aimed at gaining insights into the rapidly changing home roofing and restoration market. Roofing contractors can use this data and insight to better understand what factors influence a homeowner's contractor selection process. 

View All Submit An Event

Related Articles

  • Problem Gamblers: A Hidden Threat To Your Business

    See More
  • AnnaPodcast_customer_database.jpg

    Dear Anna: How Do I Turn my Database into a Goldmine?

    See More
  • Five Tactics Your Competitors Are Using to Survive the 'New Normal'

    See More

Related Products

See More Products
  • business.png

    How to Succeed With Your Own Construction Business

  • roofingpic.jpg

    Managing the Profitable Construction Business: The Contractor's Guide to Success and Survival Strategies

  • Green Roof Systems: A Guide to the Planning, Design and Construction of Building Over Structure

See More Products
×

Be in the forefront of the roofing industry!

Join thousands of professionals today. Shouldn’t you know what they know?

JOIN NOW!
  • RESOURCES
    • Advertise
    • Contact Us
    • Directories
    • Store
    • Want More
  • SIGN UP TODAY
    • Create Account
    • eMagazine
    • Newsletters
    • Customer Service
    • Manage Preferences
  • SERVICES
    • Marketing Services
    • Reprints
    • Market Research
    • List Rental
    • Survey/Respondent Access
  • STAY CONNECTED
    • LinkedIn
    • Facebook
    • Instagram
    • YouTube
    • X
  • PRIVACY
    • PRIVACY POLICY
    • TERMS & CONDITIONS
    • DO NOT SELL MY PERSONAL INFORMATION
    • PRIVACY REQUEST
    • ACCESSIBILITY

Copyright ©2026. All Rights Reserved BNP Media, Inc. and BNP Media II, LLC.

Design, CMS, Hosting & Web Development :: ePublishing