From Xero to hero!

In this piece, we examine how IRM moved its internal accounting system from MYOB to Xero with a minimum of fuss, and maximum upside. The move has delivered vast improvements to the business processes and efficiency, and has left IRM with an outstanding technology that will scale with the business.


IRM transitioned to the Xero accounting software with a minimum of fuss and maximum upside
From Xero to Hero

Accounting had been managed via MYOB at IRM since the company’s inception in 2002. The IRM MYOB implementation was a typical very closed, top-secret system, controlled by powerful accounting staff, with its data hiding in a computer directory which was only accessible to accounts people or important executives. Security and passwords dominated. No way would the staff be allowed to see anything related to money, even the bills sent to the clients whose accounts they were managing!

Culturally, this didn’t fit with the current IRM business, which needed to provide the capability for Account Managers to actually manage the financial relationship with their clients, and where the financial performance of the company was something to be proudly shared amongst a number of people.

We sought a cloud solution that was available everywhere to all IRM staff (or at least those whose role demanded access.) We looked for integration with the banking system for daily bank reconciliation, and as much automation as possible in sending out monthly invoices and many other routine tasks.

We wanted constant improvement in the software by the vendor with no effort by us. We didn’t want to discover in another five years’ time that we were still running on five year old versions. We wanted to be able to share the company accounts with our advisers just by setting up a password, and we wanted to escape from the physical confines of the IRM office, and use part time, remote book-keeper people. We wanted to forget about software upgrades and backup copies of the data files.

We examined a few cloud solutions, and quickly opted to implement Xero. Implementation was quick and easy and Xero keeps adding new functionality that we don’t even realise will help, until it does.

How about now doing the staff superannuation fund contributions and lodgement of all those returns in about three minutes? And never having to log on to an industry fund employer portal again! How about doing the daily bank rec on the phone on the way in to the office? We can do it between two bus stops.

Sure, at $70 per month the software costs a bit more than our 5 year old MYOB system running on our own servers, but the improvements in efficiency and accuracy, and much lower use of staff time, made it a no-brainer. It’s important to say, we’re not on commission with Xero, but felt that if we were able to improve our business processes with such a minimum of fuss, after 13 years using the incumbent solution, it was worth talking about.

We’ve packed up our servers and moved to AWS

Once upon a time we had to own, configure, run, update and back up expensive servers in a complex hosting environment.

As a Christmas present to itself and clients, in late 2014, IRM transformed its hosting environment: moving from the original complicated server setup, to a cloud based solution with Amazon Web Services. We are delighted with the result – here’s why…


IRM is now gratefully powered by Amazon Web Services
Yes we are!

IRM was a cloud computing provider before such catchy words existed. We have always hosted and supported client websites and our content management system in a managed services environment. Back in the day, the infrastructure that we provided meant we were referred to as an Application Service Provider, or ASP.

Shared service data centres were the best way to do this when IRM started. We hired a rack in a data centre, and populated it with our own servers. The data centre provider looked after the physical environment, delivered internet capability via a dedicated set of lines from multiple ISP’s and offered 24/7 monitoring and support for the machines. IRM used a shared service like this for 12 years. We delivered very high availability of websites for clients, suffering very few unscheduled outages.

Despite all this, our whole service had physical limitations that were not easy to improve. So we constantly had to capacity plan. We were still responsible for upgrading the operating systems and hardware in our rack. Infrastructure growth was in discrete lumps, and each upgrade was delivered with considerable effort from expensive IT people. And then there was the capital cost of the hardware itself.

Use of infrastructure in the cloud completely changes the management requirements and risk profile of the IRM service. We now don’t own a server, and we don’t have Microsoft server software licences. We buy on-demand server capability, including all the licencing, by the hour. We have no limitations on our internet demands. There’s no dedicated access, we just share the AWS capacity in a fully secure way, which delivers appropriate capacity in peak times and when there are troughs.

We created fresh new versions of all of our servers, with the latest operating system software, on the Amazon Web Services (AWS) service, using one of their Sydney datacentres. Your website data is still hosted in Sydney. We migrated the client websites and databases one at a time to the new servers. We helped each client change their DNS entries to point to the new servers. Overall it took us five months. We ran duplicate infrastructure for that period, and for the most part, things went smoothly.

In the cloud, the new servers are as familiar as our IRM-owned servers – once we log on, they look just like they always did. But if we want to expand the disk space, run up another server, upgrade a server to a bigger one – more memory, more processors etc – we just go to the AWS console and do it there in a few minutes. No mess, no fuss – access in minutes.

Server hardware might still fail. It hasn’t happened yet, but if it does we just re-start the server, and it will seamlessly switch over to running on different hardware. Backups? We still do all our file level backups as before. We can choose to store them in a different datacentre just by specifying the volume location on the console. We do volume backups and take machine image copies. All from the console.

Hardware has become software. And by the way, many of the console functions are available on an AWS mobile phone app. We can run up another server from the bus on the way to work with more ease and confidence now than ever before.

The benefit for clients is that you can even more confidently expect that the IRM service will respond quickly, reliably and will grow seamlessly as your demands change and as IRM’s client base grows.