HM Revenue & Customs (HMRC) is driving the use of open source technology with a Hadoop NoSQL big data engine to analyse corporate tax.
Government austerity measures have driven HRMC costs down by 20% over the last four years. The organisation is committed to reduce costs by another 22% over the next four years.

Addressing delegates at the Open Source Open Standards 2014 conference in London, Mark Dearnley chief digital officer of the HMRC, said open source software was a great way to change the dynamics of how software is developed.
Analytics shines a light
According to Dearnley, analytics offered among the biggest opportunities for the use of open source software at the HMRC. He said: “Analytics is the first area where open source software has led the thinking.”
Working with its system integrators, HMRC has developed a macro enterprise data hub, built on Hadoop. Dearnley said: “Open source software is more cost-effective. It drives the commoditisation of infrastructure and use of software and drives a different delivery model, which is massively more cost-effective.”
Corporation tax compliance is another example of Hadoop at HMRC. In the UK, companies need to submit tax returns electronically in the iXBRL format specified by HMRC.

Dearnley said it took two and a half months to develop a complete Hadoop stack and load in all the corporation data, allowing tax officers to start analysing company tax returns. He said the users were impressed by how fast IT delivered and the speed with which they could get value.
While using Hadoop for analytics has proved the value of open source software at HMRC, he said his ambition was to create a level playing field for open source software: “At the moment the pendulum is a bit too far, the other way.”
Open source opportunity
HMRC runs 5,000 servers but only 3% run Linux. A quarter of its systems are virtualised, mainly on VMware, and it runs 3% of its system in the cloud, he said – implying a substantial opportunity to deploy open source technologies in HMRC’s infrastructure. Of the 500 enterprise applications at HMRC, Dearnley said 95% were based on proprietary platforms.
He admitted the penetration of open source software at HMRC was low: “We have some way to go. Our future will be a combination of private and public cloud, commodity compute, some of our databases are rather large and don’t run in virtualised environments, so we will optimise our database cloud.”
HMRC mainly used VMware for its virtual servers. But Dearnly said he was interested in whether it would viable to switch to OpenStack. He said: “We hope industry creates a level playing field so we can explore the options and feel comfortable using these technologies. You don’t want us to play with your tax data.”

Dearnley said he was determined to switch off the HMRC mainframe, but admitted there would still be other bits of proprietary technology that the organisation will need to maintain into the future.
HMRC is also beginning to move its digital platforms onto open source technologies. Dearnley said: “We are testing the way we develop software changes with open source, how we work with system integrators and the skills we will need.”
Completing the open source circle, Dearnley said HMRC’s experience with Hadoop has enabled it to contribute code back to the open source community. “As we develop in Hadoop we can put it back in the code stream. Even CESG encourages me to do that and it is encouraging for the team.”
Dearnley said open source software would define the organisation’s future. “It is as much about people as it is about technology – and the people have to believe in it.”

Email Alerts
Register now to receive IT-related news, guides and more, delivered to your inbox.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Read More

Related content from


Leave a Reply