· Home Page · Performance Guarantee · Our Clients · How We Work · Case Studies · Integrated System Design · Services Software Maintenance Web Design & Marketing Web Applications Web Hosting Database Design Software Programming · Who We Are · Contact Us

Spellweaver Inc. is a custom software development company operating in Calgary, Alberta. We help local businesses use technology to simplify their processes and systems and grow their businesses faster.


Maintenance, Remediation, and Refactoring

Unless you're starting from scratch, you probably already have some kind of custom software built for specific tasks in your business.

Over time, custom systems tend to become outdated and slow. Some get to the point where they're no longer usable.

You've already invested the time and money to build this software, so why not maximize your use of it? It's always nice to build new software and get the latest and greatest, but it's not always practical to do that.

  • Maintenance: We can provide ongoing support to ensure your current applications keep up with your business, making changes and adding upgrades as needed.
  • Remediation: If your software is no longer working, or has significant performance problems, we can analyze the system and determine where the problem lies. Most times, we can fix the broken software and get it up and running again.
  • Refactoring: If you have existing software and are debating replacing it with something new, refactoring may be an option. Refactoring is a method for replacing old systems piece by piece, updating old code instead of rewriting from scratch, saving time and eliminating the need to retrain your staff on a brand new system.

Fixing vs Rewriting

We've saved a few clients many tens of thousands of dollars in development work by recommending they scrap plans to rewrite from scratch in favour of making a few simple changes to get the old software up and running again.

If new software provides no significant benefits over the old software, other than being new and working better, remediation and refactoring may provide you with better value.

Most times with older software, we find it is the data structure causing problems. Some simple design changes may be all that's necessary to fix it. You can use the savings of time and money to make improvements to other systems where you will get more value.

To go even further, apply some creativity and find ways to integrate the old system into your current business in a more productive way. Check out our Integrated System Design philosophy for ideas.

Next, learn more about how we work to accomplish our lofty goals. Look over our list of services or read some of our case studies to see how we've already helped other businesses.

Or, contact us to discuss your project and get some ideas of what we could do. Give us a call by phone at (403) 686-7159, or email us at info@spellweaver.com and we'll get back to you right away.