Why is it so hard to find software with all the features a #smallbusiness needs?

Bridge with gaps between planks

Lately, I have been spending time each week researching various business software, seeking to find the key features that residential service businesses need.  I have been finding multiple applications that have what are needed if they are all used together…but the applications can’t or won’t talk to each other because the vendor hasn’t chosen to provide that “feature” ( #softwareintegrations ).  

No wonder small businesses #startups fail frequently! Affordable, comprehensive tools that support end-to-end business processes are difficult, if not impossible to find!

What follows is a more detailed look at some of the most commonly “forgotten” features that I have seen. Most every product I have looked at so far (aimed specifically at small- to medium-sized businesses) is missing at least 2-3, if not more of these features.

This list includes a brief description as to why the feature is helpful for a residential service business:

  • Integrated customer management #CRM
    • What marketing method has the best return? How fast are you converting your prospects to actual contacts with work on the schedule? How fast do they pay their bills? What friends did they refer?
  • Telephony integration
    • When you get a call from one of your contacts, their info pops up on the screen. If you’re not available, the call goes to a corresponding voicemail box for the purpose of the call (request for quote, current job question, payment, warranty issue, etc.)
  • Digital signatures
    • Sign an estimate, change order, invoice, etc.
  • Both estimation & invoicing
    • Compare the estimate/proposal with the actual invoice to see what was missed, changed or added. How accurate are your initial estimates?
  • Project management (with reusable task lists for each type of job)
    • If a job always has the same 5 tasks that need to be completed…can you have those tasks as the default and then manage to them?
  • 2-way integration with your Accounting #bookkeeping tool, typically QuickBooks or Xero
    • Can you add a new material/part within the business system and have it flow into QuickBooks, or does it have to be added to QuickBooks to flow into your other systems?
  • Document management
    • Attach signed estimates, etc. to each service job, along with relevant permits, inspections, or other documentation.
  • Image uploads with markups
    • Before and after photos, markups showing what needs to be fixed or updated, specific questions to/from customers specific to their job/facility/etc.
  • Mobile App
    • For use in the field, a mobile app with nearly all the same features needs to be used by your workers. Does it take a ton of time at the end of the day, capturing/logging what work was done, or do they simply click a checkbox showing that a task was completed?
  • Data access (We are a data-enabling business, so there’s extra stuff in this one) for
    • 1) Data backups
      • Does the vendor hold your data hostage, or if you ever want to go somewhere else, do they allow you to download all of your information…or do you have to submit a request and wait for days?
    • 2) Offline access
      • If you are at a customer site that doesn’t have internet, can your employees still make updates to the job, so that the corporate office knows the status?
      • If your power goes out, can you still run your business?
    • 3) Consolidated reporting across multiple systems
      • Since it is rare to find an all-in-one, affordable (for small- to medium- businesses) business system, how do you build reports across your multiple systems to keep track of everything. Is it all manual because it has to be that way?
      • How profitable were you with each job? How much unproductive time did each technician have this week?
    • 4) Security
      • Is your data encrypted when it is just sitting in your business systems (at rest) and when it is being sent to a mobile device or web application (in transit)? If not, then someone might be able sniff out your customer list, estimates, etc.
        • If your web application site address starts with “https:” then that is a good thing.
  • Flexible job and technician scheduling
    • Is the calendaring drag-and-drop simple, by day, week, and month? Can you look at the schedule by technician, by a crew or team, or across all teams? If you need to move a job, can you just drag it where it needs to go? Does the system help assign jobs based on which technician/team is closest, already?
  • Customer portal ( #customerfirst )
    • Can the customer see the status of the work they’re paying for? Can they see the schedule? Can they request a phone call or click to call you? Can they submit a change request? Can they see (or share) photos that are being taken as the job progresses? Customer communication is super important in this digitally-connected world.
  • Payments
    • Can the customer pay online or via the mobile app (or either?), so you don’t have to wait for payment and the customer can pay by credit card?
  • Time Tracking
    • If you capture the clock-in and clock-out of each employee on each job, then you have better visibility into how long jobs take, how long they spent travelling, etc.
  • Inventory Management
    • Most jobs require some types of supplies, if not actual parts that you itemize to sell. If you use Just-In-Time (#JIT) inventory management, then this isn’t as critical until and unless you start stocking inventory (for bulk purchase savings or seasonal discounts). Knowing how you’re moving through your inventory can be critical. That inventory is an asset of your company that needs to be managed.

…and that’s the list for today.

If you or someone you know has a small- to medium-sized business, then they could very well have headaches due to lack of one or more of these missing “features”.

Hopefully, we can help, even using the software that they are already using!

Give us a call @ Magnify Development to find out: 503-855-8877

What are your thoughts? What did we miss? If you use software that has all of these “missing” features, feel free to share!

3 Business Needs I’ve Heard of This Week

Starting, running and keeping a business moving is hard work and takes lots of hours!

For those of you doing just that already, you probably just said something like “No, duh!”. 

I learn almost daily about areas that people need help with and we’re excited to jump in and help. Of course, we’re brand new and not an expert in everything, so we’re also spending our time learning, so that we can better help these owners or business partners…and adding to what Magnify Development can offer businesses.

Let me share 3 areas where we’ve found we can help people and where I’ve spent much of my time this week:

  1. Gaps in marketing and sales. I have a client that needed to update and improve their out-of-date business listings from 2 decades ago and also to add their listing on other popular business listing sites…like Google+ and Yahoo. There are many services out there like yext and moz local (just 2 of many) that will create and update business listings, but at a yearly fee that most companies may not want to pay…which means a business would need to manually set up and update those business listings. We can help.
  2. Others that I have talked to are doing great with their business processes and sales (one business even had those processes documented!), but they needed help with finding or using the right software to keep their business running efficiently. There is so much software out there, so finding the best fit for today, tomorrow and 1 year (or 3 years!) from now takes a lot of time that most businesses can’t afford to do it without some help. We can help.
  3. Lastly, there are businesses that are simply running quickly and even growing their business dynamically, being flexible enough to chase after new opportunities very quickly. But, they haven’t spent the time refining their processes to be more efficient and documenting them so that others can help out …or so that their exit strategy is more solid for when they sell their business. We can help.

So, for my simple sales pitch:

  • If you want help finding the area in your business that will give you the biggest return (increased sales or saving time and money), we can help.
  • If you already know your pain points and need help coming up with options to address those painful points. We can help.
  • If your software isn’t what you need to run your business efficiently, please give me a call. We can help.

We are open for business!

After 16+ years working for others, we started up Magnify Development LLC to provide software and technology consulting services and custom software development, especially related to business data and business systems.

We know databases.  We know reporting and analytics.  We’ve been learning systems and business processes regularly, for years.  We are super comfortable working with business users at every level of a company.  We communicate.

We take our technical expertise, business process learnings and experience in retrieving, integrating, managing and presenting data, to help businesses see what’s going on and (hopefully) why, so they can take their businesses in the right direction, for the right reasons, at the right time.

What can we do to help you?