According to Warranty Week, extended warranties are a $40 billion business. Manufacturers make lucrative margins on warranties, because they know that most people will never take them up on the offer. For personal electronics, extended warranties aren’t usually worth the money because the chances of needing a repair are low; the cost of repairs or even replacement isn’t significant; and you can usually live without the item for a while.

However, when you’re considering computer warranties for your business, you have completely different factors to consider. For that reason, we almost always recommend getting the extended warranty.

For workstations we recommend three year warranties, and on servers we recommend five. Most computer manufacturers will allow you to renew the initial warranty twice. After five years, most equipment is beyond its serviceable life and should be considered for replacement.

Why extended warranties on business computers are different

We think of warranties as the cost of doing business. Just like you wouldn’t buy a car without car insurance, buying computer equipment without a warranty is risky. For many reasons.

1.     Computer equipment is vital to business operations

If your server goes down and employees can’t work, you’re losing far more money than you would have paid for the warranty.

Without access to the same-day service warranty offered by the manufacturers, you may be waiting days or weeks for repair. If the server requires replacement, it will probably take two to three weeks for it to be delivered and configured.

In another scenario, we have a client that travels regularly for business (at least they did before the pandemic). Their risk of damage or loss is significantly higher than the average laptop user and the client didn’t want to risk losing a high-value client by not having a laptop. Getting the manufacturer’s extended warranty meant getting same day service or replacement, wherever they are in the world.

2.     Parts aren’t always available

Manufacturers typically keep an inventory of components exclusively available to their warranty customers. For older equipment, you may not even be able to buy the part on the open market. Equipment over five years old is usually no longer supported.

3.     The cost of replacement is high

A manufacturer’s original warranty is typically three years, but business computers are usually replaced every five years. For that reason, businesses are usually allowed to renew their hardware warranty to cover all five years. Investing in a server is a capital expense you can build into your business budget. When a server has to be replaced mid-way through its expected life, it means another large cash outlay. Plus, the costs can compound substantially because you also reconfigure other network components.

4.     Service costs

The manufacturer warranty includes professional services. A manufacturer rep will repair the equipment and bring it up to date with the latest software and security patches.

What happens if you never need the extended warranty?

Count yourself lucky! Just like you don’t want to get in a car crash to get value from your car insurance, the extended warranty provides peace of mind and protection for your business.

Businesses should continually be evaluating how to lower their risk. Buying extended warranties for computer equipment is one way. Doing regular business backups is another. And having an IT Partner you can rely on is the third.

If you’re looking for better IT service or support, please give us a try. Our small team is right-sized for growing businesses. We’re based just outside of Detroit Michigan, but ready to service companies anywhere in the USA.

 

IT quiz

Is it worth getting a warranty on a laptop?

For a personal laptop, it most likely isn’t worth it. However, you should invest in a warranty on a business computer.

Should I buy an extended warranty?

Most times on personal computers you won’t need to use your extended warranty. However, business computers should get the extended warranty, and sometimes can get extra time added to it for free.

What is a warranty on a computer?

A warranty for your computer is like insurance for your car. If something goes wrong, the manufacturer will repair or replace the pieces to keep your computer in top shape.

Do computers come with a warranty?

When you buy a brand new computer, it should come with a manufacturer warranty. Most times, this doesn’t last very long and to be safe you should purchase the extended warranty.

Computers. Whether you love them or hate them, every business depends on them. When your computer or a software program isn’t working correctly, it can be incredibly frustrating. So when should you call an expert for IT support? How can you get the best outcome?

When to Call IT Support

You want to have the right balance between having your IT team on speed-dial and staying up all night to troubleshoot a problem. Our recommendation is to:

1. Check all the obvious solutions.

  • Is the computer plugged in?
  • Are the cables connected tightly?
  • Is the monitor on?
  • Is the internet working?
  • Have you rebooted the computer?

We’re not trying to insult your intelligence. These things happen all the time. We once got a call because someone unplugged the server to plug in a coffee machine. Oops. Doing the basic perimeter checks saves time, money and frustration for everyone involved.

2. Spend 10-15 minutes diagnosing the problem.

  • What changed recently?
  • Is there anything new plugged in?
  • Was anything new installed?
  • What happened right before the problem started?

If you can’t figure it out in this short amount of time, document what happened.

3. STOP THERE. Call an IT support professional.

One of the biggest mistakes we see office professionals make is getting in over their head with do-it-yourself technical troubleshooting. They spend hours reconfiguring, reformatting, and reinstalling their system. By the time we get involved, the clues to “what happened” have been erased and overwritten, making the problem much more difficult to diagnose and solve.

Getting Better IT Support

We all know the quality of technical support can vary widely. At some point, every one of us has been on a call with a support technician who is completely clueless. Also, IT support may not be instantly available. You may have to wait. But here are some tips for getting the best IT support available for your business if you don’t have dedicated internal IT support.

1. Have a relationship with an IT service provider.

Some businesses prefer using a managed services provider that continually maintains their systems for a set recurring fee. Other businesses prefer to pay by the hour for a break-fix technical support. There are pros and cons of both approaches. But either way – pick an IT consultant and stick with them. They’ll get to know your business and you’ll get to know them.

2. Be kind. Be patient. Be calm.

Support technicians like to help people. You may be frustrated, but “you’ll catch more flies with honey” and have a better support experience if you keep your cool. If the support task will take a while, go grab a cup of coffee or work from a backup device if you can.

3. Document what happened.

Capture a screenshot or video when possible. Preserve the scene so your IT team can find clues to the origin of the problem.

4. Keep your systems up to date.

When systems go out of support (like Windows 7 for example) you will find fewer and fewer IT professionals who are willing or able to provide technical support. Any critical software program should be kept current.

5. Know your passwords, administrators and configurations.

For every one of our clients, we maintain a “red binder” that holds all essential information about the IT environment. When you have to reset passwords and track down who has admin permissions, it slows down the technical support process significantly.

And…ALWAYS have a reliable backup that you could restore if the problem cannot be fixed. Some problems are unrecoverable. Major malware attacks. Catastrophic hard drive failures. In these cases, the best option is to go back to the setup before the problem occurred.

If you’re looking for business IT support in Michigan or in the cloud, reach out to us. Our IT team is right-sized to give you personal attention and pragmatic advice. Reach out at support@eclipse-online.com or by calling 586.263.1775.

Low code vs. custom software development

Low code / no code applications are growing in popularity. These apps promise to give anyone the opportunity to develop functional, helpful applications. With simple drag and drop features, and API integration, these low code apps can become part of larger business processes.

Low code apps are primarily used in the following ways.

  1. Database capabilities. When a user wants more depth than Microsoft Excel or Google Sheets, low code solutions provide a relational database that can be used to manage almost anything. For example, Airtable provides a growing number of user-created templates that are used to manage things like:
    1. Marketing campaigns
    2. Job applicants
    3. Projects
    4. Events
    5. Products
  1. Mobile apps, portals and websites. Solutions like Appy Pie and AppSheet allow businesses to create their own mobile application or website without knowing code.
  2. Business platform creator. Solutions like Monday and Kintone come with pre-built blocks to automate your sales, accounting, and marketing teams, to allow teams work from one central dashboard.
  3. Business solution extender. Microsoft PowerApps are designed to add functionality to Dynamics 365, Microsoft 365 and other Microsoft tools.
  1. Workflow and integration. Almost all low code apps combine data from multiple platforms. Either out-of-the-box or with solutions like Zapier, ITTT (If this then that) and Microsoft Power Automate, workflows connect popular apps and services to each other.

Low code apps sound great. Let’s go!

Hold on a second. Low code apps remove the need to know a programming language, BUT… that does NOT automatically make them easy to use – or the right solution for your business.

As a custom software development company, we see companies dive head-first into low code apps without a proper strategy or evaluation. The result is frustrated business users and half-baked solutions that create as many problems as they solve.

We’re not against low code apps.

We use them for our own clients when it makes sense to do so. But a solution (by definition) solves a particular problem.

Let’s say you own apartment buildings. You want a better way to document the condition of an apartment on the occupant move-in date.  You can solve this problem by:

  • Taking pictures and filling out a form. Scan and store those materials in a folder associated with the apartment unit.
  • Buy an off-the-shelf application that creates an apartment inspection report.
  • Use a low code app to create an apartment inspection report.
  • Use a custom developed application to create an apartment inspection report.

No matter how you decide to solve the problem, you need to define:

  • What information do you want to collect?
  • How will it be standardized and categorized? (Unit, Kitchen)
  • What level of detail is required? (Inside of oven?)
  • What field types best suit each item? (free form text, dropdown field with a scale 1-5, multiple choice options, etc.)
  • Where will the information be stored? (File, CRM system)
  • Are there conditions that trigger an action? (Dirty carpet –> Carpet cleaning –> Work order for maintenance)

That’s just a short list of questions for a relatively simple business process.

Only part of a software developer’s job is writing code. Much of the work is about properly defining processes and understanding the exceptions to that process. Think of low code apps like a power tool. They can make a job go faster, but only if you know how to build something in the first place.

10 common low code software issues

We want you to go into your next software development project understanding some of the common problems we see in all software development projects, but in particular, low code do-it-yourself (DIY) projects.

  1. Not gathering the requirements first. Just like the simple example above, you need to think through the steps of the business process before you begin creating it. Otherwise, what happens is that you may accidentally create multiple processes with conflicting rules – or realize you don’t capture that information in the first place.
  2. Not structuring the data correctly. Non-technical users find it challenging to structure the data correctly, to reduce the duplication of effort, but also to get the value needed from the software. Programmers think about how tables relate to each other, and how changing a record will impact other areas of the database.
  3. Over-complicating workflows. Start simply. Get one thing working correctly and build on it. When you have too many moving parts and too many systems involved, it can be difficult to understand where the process is breaking down.
  4. Not documenting your work. One of the lessons every young software developer learns is the importance of creating good documentation as they go. That way, if you’re getting an unexpected result, you go back to the last changes you made.
  5. Spending too much time on the wrong things. Do you really want to build and maintain your own app? It’s easy to spend hours learning how to use this low code app, only to find yourself having to learn more and more to accomplish what you really want. It’s also easy to get stuck on devilish details that make little difference at the end. Is this the right font? Should this red be more red?
  6. Getting deep into the project and realizing you’re stuck. You may run into scalability or security limitations that can’t be overcome. We see this all the time with companies wanting to replace Microsoft Access. If you eventually find that this low code solution won’t meet your needs, can you easily export the data to bring it into a different system?
  7. Having integration limitations. This may be hardware or software. Sometimes a low code app seems perfect for managing a singular task, like collecting data from an IoT device, but integration may not be easy – or even possible.
  8. Billing surprises. Billing can be by user, by record count, by systems involved or functionality added. Seemingly small expenses can add up, and it may be difficult to truly know the full expenses going into the project.
  9. Outgrow storage limits. Some systems (both low code and commercial) have storage limits. Once you exceed a threshold, you get bumped up to a higher expense tier.
  10. Limited reporting. One of the requests we get all the time is to build reports. How long did this process take? How did we do this season compared to last? Make sure your solution has the ability to get the reports you need to run your business.

If a no code or low code solution is capable of meeting your needs, we’re all for it… but when possible, we recommend building solid solutions that become foundational to your business.

Low code apps vs. software development

Some people believe the myth that custom software development is prohibitively expensive. Software development can be very affordable, and even a bargain compared to manually managing processes or trying to do-it-yourself to create your own database or app.

We primarily use Django, a Python framework that provides a fast, secure and scalable way to develop custom applications. While Django is not designed for the average business user, we think that’s a good thing. You can get what you need – with better performance – and without the trials and tribulations of doing it yourself.

As a technology advisor for growing businesses, our goal is to get you the outcomes you want. That may mean recommending an off-the-shelf / SaaS business application, a low code app, or custom software development.  We can help you consider all your options to make the best decision for YOUR business.

Reach out for a no-obligation 30-minute consultation to discuss your needs.

IT quiz

What is low code development?

Low code is an approach to application development that’s very visual and includes little to no coding to build. It enables people of all experience levels to create applications using drag and drop features.

Why is low code development important?

Low code development offers application development for those that aren’t very tech savvy. Companies must build applications to work across a wide range of devices. Low code makes that easy for any employee.

Why should I get custom software?

Custom software is specifically tailored to your business needs. You will get software with every bell and whistle you need, extra security and long-term support.

Can you build an app without coding?

Yes. There are plenty of no-code and low code app builders running around. Create an app in minutes, without any coding experience.

Microsoft Teams 101

Microsoft Teams is part of the Microsoft 365 (formerly Office 365) suite of solutions. This one-stop shop for businesses enables people to collaborate and communicate from one central space.

microsoft teams apps

Microsoft Teams replaces Skype for Business, and augments other features built into Microsoft 365,  like SharePoint, OneNote and Planner. You can also incorporate other popular desktop apps into Teams. Built-in enterprise-level security protects your data from cybersecurity attacks and data breaches.

As you might expect from the name, Microsoft Teams is built around the Team concept. You can have organization-wide teams, departmental teams, and project teams that include both internal and external users (depending on your security settings.) Within each team, you can have “Channels” that inherit the security settings of the Team and can be used to focus conversations around a project, topic, or client.

The real value of Teams is how much it does within one tool. You may want to consider using Microsoft Teams for:

1. Chat

Microsoft Teams is possibly best known for its chat features. Chat with coworkers or clients within Teams, Channels, groups of friends or one-on-one. If your organization allows guest use, you can chat with other Microsoft Teams users outside of your organization.

If you need to add someone to a group message after it’s been created, you can. You are able to include the prior chat history, part of it, or none of it. Use an @Person tag to call someone’s attention. Attach files, stickers, gifs, or emojis to your messages. With one click you can turn a chat into a video call or schedule a future meeting.

2. Video calls / phone calls

Zoom has become wildly popular as of late, but some people still have security concerns about Zoom. Microsoft Teams replaces the functionality of Zoom, but adds more features and natively integrates with Office 365 applications. You can call your team or anyone with Microsoft Teams. To call a landline or cellphone of a non-Teams user requires a Microsoft Office 365 Calling Plan.

Because Calls are integrated with Office 365 calendar, your status will automatically move to “busy” when you’re on another phone call or in a meeting. Host video calls with up to 250 participants, where you share your webcam, share your screen, or write on a whiteboard.

3. Calendar

You don’t have to move to Outlook to setup a meeting. Stay right in Teams to schedule a new meeting. The scheduling assistant helps you pick a time that all participants have open.

microsoft teams new meeting

4. File Sharing

Any file in your computer can be shared through Teams. SharePoint syncs natively with Teams, giving you access to company files through your Files tab. Other files can be created, uploaded, and seen under the Files tab in any specific team. How to share files.

5. Applications

Teams comes with thousands of applications to help you and your team thrive. Applications can be easily added to your team with one search. They have apps for analytics, productivity, sales, human resources, and some just for fun. Keep your team organized with a to-do list and scheduling app or keep morale high with an app for appreciation or recognition.

microsoft teams app search

If you’re overwhelmed with email and tired of cobbling together applications, take a look at Microsoft Teams. Microsoft is investing heavily into its development – and has even made it available free of charge for non-Microsoft 365 users. (Although, we have to say, the biggest advantages come from the Microsoft 365 integration.)

Want to learn more about Microsoft Teams?

As a Microsoft 365 Partner, we can help you understand your deployment options and get you off to a smooth start. Schedule a time with us and LET’S TALK.

 

Microsoft Teams FAQ

What is the difference between a team and a channel?

A team is like the company as a whole, and is made up of different channels. The channels are dedicated to a specific department, project, or topic.

Can a deleted team or channel be recovered?

Yes. Your admin should have access to recover a deleted team or channel. Go to your team, click more options > manage team. Go to the channels tab, find the channel in the deleted section and click restore.

How many people can be in a conference call?

Up to 20 people can be on the same video or phone call.

How to share files on Microsoft Teams?

Share a file in any chat you’re in. You can also go to the Files tab of a channel and upload or create a new document for all on the channel to access.

Are Microsoft Teams apps free?

Microsoft Teams integrates will all Office apps and offers more free apps with a subscription to Teams.

How many software programs do you use to run your business? Do you even know?

With the rise of online hosted software applications, you might have quite a few. You login and logout of different applications all day long without even considering there may be an easier way to work.

Clients often tell us “everything is in QuickBooks” or in their manufacturing system, but when they step back and reflect on overall operations, they realize that’s not true.

  • Orders are coming in through their eCommerce website
  • Sales being managed in Outlook or in a CRM system like Hubspot
  • Emails being sent to customers using MailChimp
  • Support is being managed with ZenDesk

Missing the big picture

While each department is self-sufficient and able to get their work done, having siloed business systems eventually creates problems because you don’t have a full view of your business. Some real-world recent examples we’ve seen include:

  • Salespeople trying to sell to customers with large overdue balances.
  • An inventory system with 5000+ SKUs, detailed product descriptions, shipping weights and cut sheets that don’t exist in QuickBooks, making it difficult for the company to get a detailed understanding of profitability by product.
  • The customer updates their address in the online web store, but because this information isn’t updated in the manufacturing system in real-time, the order is sent to the wrong address, creating extra expense and an unhappy customer.
  • Online orders come into a salesperson’s email inbox, which then has to be typed into the manufacturing system, leaving room for error.

There are hidden costs when your business information is disconnected like this because you can’t see the full picture. Connecting your systems will give you new insight and save you a lot of trouble in the long run. Integrations will also improve your business by:

  • Reducing human errors made because of multiple systems
  • Cutting down data security risks with fewer systems and passwords involved
  • Offering a full view of your business from angles you’ve never had before

Developing a streamlined process

Before we actually do any software integration work, we help clients come up with a process for updating the multiple systems to decide:

  • When should a record or system be updated?
  • Which system takes priority?
  • What’s the “one source of truth”?
  • Who has authority to make changes?

Sometimes these processes are straightforward:

Other times, these processes are more complex, and need to be flow-charted:

  • Is this a multiple item order?
  • Do we have all the inventory in stock?
  • Are there raw materials in stock?
  • Do we need to manufacture or assemble any of these items?
  • Are these all fast-moving inventory items?
  • Can we have items drop shipped?
  • Should we split the delivery?
  • Which warehouse should we ship from?

Signs that software integration should be considered

See how many of these apply to you:

  • You don’t trust the data.
    • You have to check multiple systems to make sure information is correct
    • You spend a lot of time in meetings, on phone calls and walking down the hall to clarify and verify information
  • You’re spending too much time on low value administrative work
    • Employees are re-keying information into multiple systems
    • You have spreadsheets for everything
    • Employee turnover is high because the work is boring and repetitive
  • Mistakes are happening
    • You can’t deliver because the parts aren’t in stock
    • Customers aren’t getting the right information or shipments
    • Information is mis-typed from one system to another


You’ve decided. You need to integrate your software applications.

Once you’ve decided that integrating your software applications is something you want to explore, give us a call. We’ll help you understand what’s possible and how to achieve your goals.

If your software has API access, we may be able to get away with low-cost integration tools without having to create a custom code. There are a few low-cost tools on the market like Zapier, Microsoft Flow, and IFTTT.

If these aren’t enough, we can recommend how to use software development to integrate your systems.  We’ll work with you to understand your business, goals and systems to make a recommendation that best fits your needs.

 

LOOKING FOR SOFTWARE DEVELOPMENT EXPERTS?

Every day we see how profoundly software development can make a difference in our client’s businesses and lives. Software can dramatically increase efficiency and reduce frustration. If you’d like to learn more about how we can help, schedule a call with us! 586.263.1775.


Why is system integration important?

Integrating your software systems is important because it’s the easiest way to stay up to date with our evolving technology. An integrated system will cut down data security risks, streamline your processes and reduce errors.

What are some benefits of system integration?

Benefits of integrating your software are: • Reduced costs • Streamlined process • Easier collaboration • Less security risk • Reduced errors

What is involved in software integration?

All of your current systems will become one system without duplicate information. This will streamline your process and reduce errors. Find a software development team to help you get started.

What are examples of integrated software?

Software integration is many systems becoming one. An example of integrated software is Microsoft Office – containing most programs you need in an office (Word, Excel, Outlook etc.)

Business Software: The Software Selection Discovery Process

You need software to run your business efficiently, but with so many software programs on the market today, how do you know which one is right for you?

If you run a quick Google search, you’ll find “Top 10 lists” in a multitude of business software categories:

  • Accounting software programs
  • Customer relationship management software
  • Email marketing software
  • Shipping software
  • Invoicing software
  • And the list goes on and on and on….

Just looking at CRM software, you can see just how many options there are!

With so many options available, we recommend working with technology experts (like us!) to get clarity about what you really need. Otherwise, you can get blinded by fancy features that you don’t need – or compromise with a solution you’ll outgrow too quickly.

We work with clients every day to help them find the right small business software. Here’s how the process works.

The Software Selection Discovery Process

First of all, we offer a totally free, no-pressure Explore the Possibilities discovery call for anyone looking to work with us. We’ll spend 30-minutes or so getting to know you and your business challenges.

If you want us to do a more in-depth software selection discovery process, we can help you find the right software that is the best fit for you today and meets your future plans, and meshes well with other departments and other software applications you use. This project can be quick or more in-depth, depending on your unique situation.

Clients have REPEATEDLY told us that the software selection discovery process is money well spent. Implementing software that doesn’t fit your needs is painful – and expensive. We’ll work within your budget to make appropriate recommendations.

STEP 1: Understanding your needs and your business.

Before engaging an IT Consultant – us or anyone else – start to ask yourself questions like:

  • Who will use the system?
  • Why do we need this software?
  • What data needs to be collected? Where is this data?
  • Do we have other systems that do part of this process?
  • Are we willing to change our processes to fit a new system? Or would we rather customize a system to fit our business processes?
  • What’s our budget for this? Can we expect an ROI on this technology investment (or is it a foundational cost of doing business?)
  • Are we already “committed” to an IT infrastructure / solution set that would be best to continue (Google, Microsoft, Linux, SAP, etc.)?

While you may be able to answer many of these questions on your own, as your IT Service partner, we bring an outsider’s objective perspective. Our work with clients exposes us to a broader array of business and technical challenges, and can help you avoid mistakes others have made by:

  • Knowing what other companies have done in similar situations
  • Finding simpler solutions
  • Understanding “marketed features” vs. “actual functionality” to avoid surprises
  • Making sure you have the resources to manage and maintain the system
  • Think of items you might never consider (ex: technical compatibility, overlapping functions, security, speed, etc.)

STEP 2: Understanding your software options

Once we know what you need, the next step is investigate software options. The choices are to:

  1. Find commercial-off-the-shelf packaged software (like QuickBooks) that works out of the box.
  2. If no commercially available software fits your needs, we may recommend software development as an approach to meets your unique needs.
  3. The third option is to take a hybrid approach. Using software you already have or would buy, we may recommend the purchase of add-ons or build integrations to meet your specific needs. To integrate or extend an application, you’d want to verify that the software you buy has SDK or API extensibility.

Pros and Cons of Off-the-shelf Software

Pros

Cons

  • Low cost upfront
  • Support is included/easily added
  • Quicker installation and use
  • Community support
  • Software partner will have a proven track record (reviews, testimonials, online feedback)
  • Can usually integrate or add-on more features later
  • Multiple resources available for consulting and support

 

  • You will likely need to change your business processes
  • May be paying extra for features you don’t need and won’t use
  • “Marketed” features may not be as robust as they seem
  • Doesn’t offer competitive differentiation
  • Support might cost extra
  • Support staff and consultants won’t know your business well
  • Forced software feature changes are outside of your control
  • Price may increase over time

 

Pros and Cons of Custom Development

Pros

Cons

  • Can provide a strong competitive advantage
  • You are in control of the features
  • Often simpler to use
  • New features can be added over time
  • Your development and support teams get to know your business well
  • Modern software development platforms are well-supported and well-documented
  • Typically requires more time and resources up front
  • Project can creep in scope without careful management
  • Requires a trusted relationship with your software developer

 

STEP 3. Make a recommendation.

Which approach is right for you?

It depends.

I know you hate to hear that, but it’s true.

The last step of the discovery process is to give you our professional recommendations, and answer questions you have about the tradeoffs among your options.

In theory, the commercially available off-the-shelf software is the simplest solution. If we can find software that fits your requirements, we can help you get started right away with the purchase and implementation. Most software programs offer some options for configuration (like whether you want to use cash basis or accrual accounting for revenue recognition in QuickBooks). You may be able to do this yourself, or you may want help with the setup.

The catch with commercially available software is that you may need to change your business processes to work the way the software works, which means training employees on the new system.

If you love your current software, but you just wish it had this one extra feature… or would like to create a workflow to automate sending data to another system, we might be able to help you find it or build it. Commercial software often has upgrade and add-on options that offer just what you need. If not, we can custom develop one.  This way, you keep the software features that work and change those that don’t work, creating exactly what you need.

If none of these options are cutting it, we can build a custom software application. This could be a small, one-screen system or a significant multi-year project. If we decide to go down the road of software development or software customization, the next step would be to create a Software Development Blueprint, which we’ll explain in more detail in a later post.

Need help selecting software?

Let our IT consultants help! Our clients tell us they choose to work with us because:

  1. We are software agnostic, focused on what fits your needs, not what makes us the most money.
  2. If we can’t find an off-the-shelf software solution that meets your needs, we can do the software development.
  3. We have the expertise. In our 20+ years, we’ve seen the IT infrastructure and software systems of hundreds of businesses.
  4. We’re a right-sized small business, neither a one-man band, nor a huge IT consultancy. Our services are personalized to fit your needs. Our prices and policies are fair.
  5. We’re committed to helping you achieve your business goals with greater efficiency and less frustration.

Book an Explore the Possibilities call today! 586-263-1775

business technology quiz

What is the difference between off the shelf software and customizable software?

Off the shelf software will be available at major retailers to purchase ready to go. They will include common needs, but possibly not all. Customizable software is a software that can be created based on your own business’ needs.

How do I choose a software that's right for me?

3 Steps to choosing a software: 1. Write down all business needs 2. Search your software options (this may introduce a need for an IT Consultant) 3. Decide if off-the-shelf, customizable, or creating a new software is right for you

What software is the cheapest?

Any off-the-shelf software is going to be cheaper than a custom software or creating a new program. You may need to pay extra for add-ons as well as support once you’ve already purchased the software, making it more expensive in the long run.

What are pros of a custom software?

Custom software advantages: -Can provide a strong competitive advantage -You are in control of the features -Often simpler to use -New features can be added over time -Your development and support teams get to know your business well -Modern software development platforms are well-supported and well-documented

What are pros of an off the shelf software?

Off-the-shelf software advantages: -Low cost upfront -Support is included/easily added -Quicker installation and use -Community support -Software partner will have a proven track record (reviews, testimonials, online feedback) -Can usually integrate or add-on more features later -Multiple resources available for consulting and support

 

You KNOW you could have / should have done more to protect your business data… but now it’s too late and your computers have been compromised.

What should you do in the event of a data security breach?

 

1. CALL IT DATA SECURITY PROFESSIONALS ASAP!

Just like a fire or medical emergency, time is of the essence. The attack may still be underway or causing further damage.

  • In the case of a virus or malware, the more people who open the email, the more computers will be infected.
  • Hackers can continue downloading files as long as they have open access. Less than 48 hours after a breach, the attacker will have control of a network – you need to act fast.
  • If the threat is coming from inside the building (an employee or contractor who either inadvertently or with ill intent caused the breach), you’ll want your IT team to be able to clearly see the source of the issue.

You don’t want a junior IT guy giving it his best shot. If you don’t have an experienced IT partner, NOW is the time to find one! (Note, however, that just like calling 911 to summon a helicopter to medically evacuate you off a cliff and into to an emergency room, finding an IT partner during a data security crisis is likely to be both difficult and expensive.)

The risk here is that if you have under-trained IT personnel panicking and changing settings, it may be difficult for your IT team to understand what really happened and diagnose the root cause of the issue. Don’t make the problem any worse than it is. Call in IT Professionals.

2. Assess and contain the damage.

Your IT professionals and senior leadership team need to set aside blame (at least for now) and be in tight communication about what happened and how to proceed in fixing the data security breach.

Hopefully you have a disaster recovery or business continuity plan in place, along with documentation of your passwords and backup of all your systems.

Your damage control team needs to decide:

  1. Is the breach contained?
  2. How severe is the damage?
  3. What steps do we need to take now?
  4. Who needs to know? If sensitive data was exposed, you’re likely legally required to notify those who are potentially impacted and/or government agencies.
  5. How can we prevent this from happening in the future?

3. Take data restoration steps.

Every situation is unique. Some actions need to be taken immediately, while others may happen over the coming days, weeks and months. Depending on what happened, restoration from a data security breach could mean:

  • Restoring files from backup
  • Changing all passwords
  • Taking a system offline until security updates can be applied
  • Paying the ransom on the ransomware (which is a terrible idea, for so many reasons!)

4. Communicate.

First to employees and then to anyone affected outside your organization, you need to clearly communicate:

  • What happened
  • How you’re fixing the issue
  • Any steps those impacted need to do to protect themselves

5. Get committed to data security.

Small businesses are not immune from cybersecurity attacks. With fewer resources to fight and recover from a breach, it’s even more important for you to Integrate security into your platform. One component of our data security offerings is to use Microsoft 365 for:

  • Identity & access management
  • Threat protection
  • Information protection
  • Security management
  • Device and application management

We also believe strongly in user data security training.

Many employees share passwords, not considering the data security ramifications. In over 63% of data breaches, attackers gain access through weak, default, or stolen user credentials.  Your technology and people need to work together to keep your business protected from malicious cybersecurity attacks.

Beyond user training, there are a few other ways you can safeguard your business:

Microsoft 365 for Data Breach Recovery

One of the solutions we use in our data security practice is Microsoft 365, which has all the perks of Office 365, plus advanced security and device management tools. Microsoft 365 helps us both with remote network monitoring, but also for data breach recovery.

Here’s some of what Microsoft 365 can do after you’ve been breached:

  • Automatically investigate and mend endpoint threats
  • Recommend what to investigate and remediate
  • Investigate company-wide emails to remediate threats
  • Visualize a hacker’s lateral movement
  • Recover OneDrive files
  • Remove ransomware

Call Us for Data Breach Prevention

We don’t want to be your 911 IT emergency call. We want to be your day-to-day IT partner who keep your IT systems health and your systems secure with IT services like:

  • Continually monitoring network traffic for anomalies
  • Maintaining backups and testing restore procedures
  • Having a “red book” of system admin credentials and vendor contact information
  • Enforcing IT policies and procedures
  • Keeping hardware and software up-to-date

Don’t wait until it’s too late – give us a call today – 1.586.263.1775.

 

Data Breach FAQ’s

What is the most common cause of data loss?

The most common cause of data loss is hardware failure – make sure you’re always backing up your hardware! Other causes include; human error, software corruption, theft, and viruses.

What happens when there is a data breach?

A data breach puts ALL of your personal and financial records at risk. This makes you vulnerable to identity theft, compromise of customer data, compromise of employee data, loss or risk or intellectual process, and virus attacks.

How to protect yourself after a data breach?

Take data restoration steps: 
1. Restore files from backup.
2. Change all passwords.
3. Take systems offline (if needed) until security updates can be added.
4. Integrate security into your platform.

How serious is a data breach?

A breach in your hardware will always be serious. It can lead to destruction, alteration, loss, or access to all personal data. Assessing the problem ASAP will lessen the blow.

Planning an office move soon? Don’t leave your technology moving requirements until the last minute.  In fact, the sooner you let your IT staff know about the move, the better.

1. Start Planning ASAP – and don’t forget to notify your IT Professionals! 

The sooner you get started planning, the smoother your transition will be. Let your IT Pros know as soon as possible. They will think of things most people never consider, like:

  • Type and location of cabling
  • How to protect equipment during the move
  • How to setup and protect your new server room (if you have one)
  • Ways to make the transition seamless to your customers
  • Physical and cyber security measures

2. Decide whether to stay open or close your doors during the transition.

A seamless transition is the goal. If you are going to close your office for the move, make sure to notify your customers. Let them know when you’ll be back and how to reach you during the transition.  If you decide to stay open, set up an offsite or remote location in advance. Whichever way you decide to go, planning ahead is going to help the most in the long run!

3. Inventory your current IT equipment.

Now is the time to take a look at every piece of IT equipment that needs to move along with you. All the big devices need to be unplugged and tagged with where they need to go (room number, desk number, room name, etc.) to make for an easier move. The smaller items that can go into bags are pieces like:

  • Cables
  • Power cords
  • Keyboards
  • Surge suppressors
  • Pointing devices
  • Any other odds and ends

Don’t forget to tie up and tag all bags, if it’s not tagged it won’t be moved!

Create an inventory sheet to help you keep track of all your IT equipment.

4. Decide what equipment to discard or donate.

After you’ve inventoried all the equipment, it’s time for some spring cleaning. Anything outdated or not used often, like old fax machines – toss. Slow or outdated computers? Eclipse can help you properly dispose of those electronics! If you are getting rid of computers, make sure to properly erase your hard drive before disposing or donating.

Some IT equipment can be leased and might need to be returned or renewed when moving locations. This is a great time to upgrade your electronics and hardware, so it’s ready when you move into the new office.

Are you still running Windows 7? Time for an upgrade! Several popular Microsoft products are going out-of-support in January 2020.

5. Decide what to upgrade or replace.

Replacing or upgrading your equipment all at once can be hard on cash flow. Create a budget for new hardware purchases, those that you need immediately and those you can plan for over the next three to five years.

Moving is a great time to think about migrating to the Cloud. Not only can you eliminate servers, but there are many other pros:

  • More secure and reliable than on-site servers
  • Virtual environment can get up and running faster
  • Lower total cost- only pay for what you need
  • Accessible for remote work

6. Consider your phone system.

Will you get a new phone number? Put plans in place to minimize call downtime. If you have an on-premise PBX system that you want to keep, plans need to be made to move the hardware. You may also decide that this is a great time to evaluate a cloud phone system, also known as a VOIP phone. The cloud system can easily be set up in both locations, ensuring that the lines are active during the move.

7. Get the new internet set up.

Internet service needs to be set up and working before you move in. Even if you are able to keep the same service provider, your static IP addresses may change. In this case, your firewall will need to be reconfigured at your new location. You also may need to update your DNS records to point to the new public IP address, and/or notify people who connect to your network of this change.

8. Protect your data!

Everything is already backed up, right? You have offsite storage, right? Have you tried restoring your data recently? This is the time to double and triple check the restoration process. Count this under “anything that can go wrong will!” This is the time to call in the IT Pros to ensures you’ve done this correctly. Missing a step (like not having a password) can make your restore process fail.

9. Develop a site plan.

Get in contact with your IT professionals when you begin the office layout process. We can save you major headaches later by advising you of the best ways to setup your new office with:

  • Cabling
  • Server room
    • Security
    • Climate control
    • Amount of space
    • Power supply
  • Camera Security Systems

10. Develop a moving day plan.

On the day of the move, everyone should know their role. If you already have your electronics bagged and tagged, the setup on the other side will be much easier. Walk through the day with your:

  • Movers
    • What goes
    • Where it goes
    • Time of move/how long to move
  • IT Pros
    • When to set up
    • Where to set up
    • What needs to be set up
  • Employees
    • On site vs. off site
    • Phone and email coverage
    • Personal responsibilities

Eclipse Consulting for New Office Setups

We can help you from the planning stages through to providing ongoing IT Support for your new office. Please reach out to our team to find out pricing and availability by calling us at 586.263.1775 or emailing us at info@eclipse-online.com.

 

Hire IT Staff or Use Outsourced IT Services?

Today, every business depends on technology. That means every business much find a way to manage technology to:

  • Reduce the risk of data loss and data security breaches
  • Reduce downtime 
  • Minimize frustration
  • Increase productivity and efficiency 

Small business owners frequently start out by managing their IT systems themselves or by relying on consumer-oriented technical support providers like GeekSquad. But as companies add employees and customers, DIY computer management is not enough. You need dedicated, reliable, expert IT support. 

Even if you have an internal IT professional, we believe it’s in almost every company’s best interest to have an Outsourced IT Services provider. Here’s why: 

1. Strategic IT Decisions

When a small business owner or manager tells an employee to do something, they usually just do it. Part of the job of an external IT support team is to push back when the management team is moving the wrong direction. Setting an IT strategy will keep your software, hardware, processes and employees in alignment.

2. Wider Array of IT Skills

An outsourced IT services provider can bring in different consultants for your project. Software development. Microsoft. QuickBooks. Along the way, your needs may change. An external technical team can change along with you.

3. Better IT Support

Because an external IT support team works with multiple businesses and immerses themselves in the technology solutions they offer, they can often correctly diagnose and correct IT support issues much more quickly. Plus, they’ll often available after hours when needed.

4. No Payroll Hassles

Hiring and firing employees is both stressful and risky. With an IT services provider, you can grow and shrink your IT expenses more easily. 

5. Less Frustration

While there may be many hidden costs of working inefficiently, one of the biggest tolls is the emotional stress and frustration of having technology problems. “Why isn’t my email working?” “But we JUST bought that server…” “I thought we were backed up.” “How did we get hacked?”

Metro Detroit Outsourced IT Services Provider

Is it time to outsource IT? Are you looking for a new Metro Detroit IT services provider? Do you need someone to work with your website designer to connect the website to your backend systems? Here at Eclipse Consulting, we’re affordable, fair and professional. We’re a Southeast Michigan IT Services Provider that serves small-to-mid-sized businesses. Set up a meeting to see if we’re a fit for your needs.

Request a Tech Check
Michigan IT Outourced Services