Can we do this for you?
Get in touch with our experts now.
Can we do this for you?
Get in touch with our experts now.
SoftwareOne case study

The Norwegian travel planner Entur is an advanced user of Google Cloud Platform (GCP), having migrated from an on-site installation in 2017. However, lacking the time and staff to optimize automated scaling, it asked SoftwareOne (formerly Crayon) to create environments in GCP that landed on a cost-effective sweet spot between economy and power for automated node selection. In a three-month project, SoftwareOne implemented Google’s Autopilot functionality and presented the new infrastructure to Entur who are anticipating potential cost savings of 30 percent for certain clusters.
Challenges
Project Summary
Business Benefits

The travel planner Entur was launched in 2016 as part of a government initiative to centralize all transport information in Norway and to provide a shared ticketing system for the train companies operating in an increasingly privatized railway network.
“The competing companies are private, but Entur is owned and run by the Norwegian government,” explains Tor Magnus Castberg, Group Lead of Shared Services at Entur. “To get around the problem of fragmentation, it was made a requirement that all rail companies use the same ticketing system.
They can have their own apps and web pages in the frontend, but they must use the Entur backend for journey planning, ticketing, and payment.”
The biggest rail operators are Vy, which runs local, intercity and regional trains on 15 different train lines in Norway including in the Oslo conurbation, in the east of the country and the busy Bergen regional line; SJ Nord which won contracts for seven lines including the Rauma and Røros routes; and Go Ahead Nordic which operates services on the Arendal, Jæren and Sørlandet Lines.
“What’s interesting is that SJ Nord decided last year not to develop its own app for its Norwegian rail business,” says Castberg. “They just send everyone to the Entur app instead.
“Businesses typically want to have their branding, and ownership of their customers, but many Norwegian transport companies are not running their own app because they have decided it’s a cost they don’t need.
“It shows that Entur is a complete and comprehensive transport planner and a technological pillar of the Norwegian transport system, as was the intention.”
In October 2022, Entur engaged SoftwareOne as its Google Cloud Platform (GCP) technology partner.
“The relationship with our previous Google partner had run its course in more ways than one,” says Castberg. “Our contract had come up for renewal, and we needed a partner that could offer us more than reseller deals.
I think SoftwareOne has really bent over backward to try to meet our needs and work around the challenges that we have.
Group Lead of Shared Services at Entur
Get in touch with our experts now.
Get in touch with our experts now.
“We had quite a few bids going into the process. We were already using SoftwareOne to optimize our extensive license portfolio, but more than that we felt SoftwareOne had the profile and expertise to get us to the next level technologically.”
At launch, Entur had “inherited” an on-site legacy system from Norwegian State Railways (NSB) which Castberg and his small team immediately set about shifting to GCP.
“Basically, it’s been a full renovation of the entire system,” says Castberg.
“Entur is a publicly owned company, and you might think that we’d be quite traditional in our approach. But that’s never been the case. From the outset, we embraced the agile way of working, with a ‘move fast, break things’ mentality, which makes us a fairly advanced Google customer.
“I don’t think we took shortcuts, but our premise had to be to make things work, and not necessarily do things right at every point.
“And so we looked into several ways where SoftwareOne could help us fix some of the issues around us having moved so fast.”
Entur and SoftwareOne landed on a project to improve scalability and automation using the Autopilot feature on GCP.
“We do have autoscaling in place already,” explains Castberg. “We have a low and high watermark, and we scale within these limits. The bigger problem is selecting the right kind of node.
“You can choose very powerful nodes, or you can use very slim nodes. A slim node will be cheaper, but not as efficient, while a large node would be more efficient, but also more expensive.
“What you want preferably is a selection criterion or some kind of logic to make sure that node selection is optimized between the two. You don’t want to spend too much money, but you also don't want an inefficient node.
“This is the SoftwareOne project in a nutshell: finding that sweet spot between cost and performance – and automating that.”
Three months after project kick-off – and a few weeks before the Christmas break – SoftwareOne was able to demo the new capability using the Open Trip Planner app available on Docker. The demo highlighted the following aspects of the project:
“We haven’t taken any of this into our production environment,” says Castberg. “To repeat, the goal was to look at the utilization of the nodes and how we can improve it. We have upscaling in place, but it is not efficient today. Looking at the new technology with Google Autopilot as developed by SoftwareOne it showed there is real possibility there, but it was a small MVP, and we will want to run tests at larger scales.
“We run a fairly slim crew as I mentioned so we shall probably be implementing this in Q2,” continues Castberg. “The process should be relatively straightforward – that was one of the principal objectives of the project. Assuming that the code set up, we would probably have to do a few bits of configuration and then fire off the automation scripts. That should be more or less it.
Once we had agreed on a project and timeline, SoftwareOne really came through.
Group Lead of Shared Services at Entur
“It’s too soon to say anything definitive about cost optimization. But I know we will realize savings from more efficient scaling and server use. Hard to pin a number on it but for some clusters we anticipate potential cost reductions in the order of 30 percent.”
The experience with SoftwareOne was a game of two halves, Castberg believes. “I preface this by saying that we are probably not the easiest clients. It took a while for SoftwareOne to understand our needs and situation, and for us to see where we could best leverage SoftwareOne’s expertise.
“But once we had agreed on a project and timeline, SoftwareOne really came through. We are very under-resourced at Entur so one of the absolute requirements was that SoftwareOne should be able to complete the project independently, with very little input or oversight from us. Once we had a clear plan, SoftwareOne just executed.
“I think SoftwareOne has really bent over backward to try to meet our needs and work around the challenges that we have in terms of working.”
Castberg is confident that Entur will leverage SoftwareOne’s expertise and can-do attitude again for future projects. “Although I don’t necessarily know what projects,” he adds.
“Part of our problem sometimes is that we’re too busy for our own good. That’s why I’m happy we have built the trust and that relationship with SoftwareOne and have got to a place where I know that if we find the right project SoftwareOne will just go off and do it.
“I expect a high degree of autonomy and self-drive from my team,” Castberg concludes, “and this is what we got from SoftwareOne also.”

Share a few details about your business challenge, and we’ll get right back to you.
Share a few details about your business challenge, and we’ll get right back to you.