Our friends at the Estimating Edge know software and they know roofing companies. They recently developed an e-book that helps roofing contractors ask the right questions when it is time to choose software for their businesses. Over the next few weeks, we’ll be answering one of the questions from their e-book that should help you when deciding. With all the options that are on the market, not every product is going to be the right fit for your roofing business. The second question to ask is “does it have an open, scalable platform?” Read on for why this is an important question.
This question relates to what is being referred to as a “Software Stack”. This question looks at how well the companies software will play together or not. Many companies have experienced software that does not talk to each other resulting in duplicate entries and data errors.
Software stacks are simply all the company’s software and how they work together. Asking how software works together is important. A good question is to ask if the software has an open or private API.
You may be asking now, what is an API? It is an Application Programming Interface (API) and it offers the ability for software to connect at different levels and share information. For example, when the company’s estimator is working in their estimating software does it have the ability to download the estimates, materials and numbers into the accounting software. If it is an open platform then yes.
The benefit of an open platform is that it allows different software to interact with each other and share data. It is often an implementation of REST which stands for Representational State Transfer and is an architecture style for designing networked applications that allows specific services or software functionality to work with other software while protecting the overall application.
In contrast, a private system only opens parts of the backend data and application functionality and is usually designed by the organization and authorized partners. The problem with this type of programming is that it does not usually connect well to other types of software, leading to the need for entry redundancy.
Having software share data two ways is a huge time saver and helps eliminate entry mistakes. How often have numbers been entered in wrong and caused mass problems at the end of the job. Having an open system that plays well with others is key to saving time and money.
If you’re curious about the other questions you should be asking and don’t want to wait for the next article, download the full e-book here.
We use cookies and similar technologies. Some are needed to make this site work – signing you in, keeping your session secure and remembering the choice you make here. Others are optional: they help us measure how the site is used, remember your preferences, and measure our advertising.
Optional cookies are switched off until you turn them on. You can change or withdraw your choice at any time on our cookie policy page, which is linked in the footer of every page.
Choose which categories you are happy for us to use. Nothing in an unselected category is loaded, and switching a category off deletes the cookies it has already set.
Strictly necessary
Required to deliver the site you asked for - signing in, security tokens, keeping your basket and remembering this cookie choice. These cannot be switched off.
Functionality
Remembers preferences such as your chosen language, and powers optional extras like live chat and embedded video and social posts.
Analytics
Helps us understand which pages are read and how the site is used. Data is shared with the analytics providers listed in our cookie policy.
Advertising
Used to measure advertising and sponsorship campaigns and to show you more relevant advertising on this site and elsewhere.
Comments
Leave a Reply
Have an account? Login to leave a comment!
Sign In