Mobile employee expense management solution
ECIT in numbers
ECIT Norge is a Nordic group of over 2,500 employees delivering advice and guidance to businesses in Scandinavia and beyond, providing them with smart technology and a high level of expertise. ECIT combines IT and financial services to streamline their customers’ business operations. For this, they have the finance and accounting decision and an IT team that offers outsourcing, security, operations, and systems support. ECIT also supplies diverse business solutions for payroll, human resources (HR), and recruiting that can be adapted for corporations.
Driving the company’s growth, ECIT has developed a proven acquisitions model that combines proximity to clients, local businesses, and the strength of a large international group. Since 2013, ECIT has completed more than 130 acquisitions.
Travis, ECIT’s newest acquisition, was a native application for collecting employee business expense information. Having conducted relevant market research, the ECIT team knew the great value of such software for midsize to large businesses and planned to foster Travis’s development. However, because of the app’s poor functionality, ECIT Norge foresaw potential issues and decided to find a vendor to rebuild the app from scratch.
At the same time, ECIT had two more apps operating in parallel with Travis. NettLønn and Intect are payroll systems that help businesses pay their employees, deposit employment taxes, and maintain transaction records. Despite similar functionalities, these products differ based on the markets they serve: Denmark, Sweden, and Norway.
In response to functional flaws of the existing Travis app, ECIT Norge hired Globaldev to build a new Travis app on Flutter. We agreed on the requirements and team structure and got started.
At the same time, ECIT’s Intect Payroll team started losing around 30% of their clients who chose alternative software that covered two needs — collecting both expense and payroll data — while Intect and NettLønn covered only payroll data.
The client additionally tasked us to explore all available legacy solutions and deliver an app that would help ECIT skillfully adapt to new market demands and meet all their clients’ needs.
We restructured the architecture of the Travis Flutter app by creating a white-label solution with a modular structure for employee expense management. This was a smart architectural choice for three reasons: it offered an organized database, reduced development time, and enabled the quick rollout of scalable and client-specific app versions. The modular architecture allows us to adjust the app’s functionality and UI to match either Intect Payroll / NettLønn Payroll by ECIT or any third-party payroll software customers are already using.
To contribute to more accessible and faster product launches and smooth integration, we calculated all risks at the preparatory stage and devised ways to overcome them:
- To ensure modularity across the application, we decided to adopt an architecture like Flutter Modular and use configuration files.
- To quickly adapt our white-label solution to businesses with varying needs and of varying sizes, our team chose to implement dynamic configuration files for branding-specific data.
- To ensure a consistent user experience across different product versions, we opted for a centralized asset management system and reusable UI components.
When customized, the application provides businesses with expense management functionality, from uploading receipts through submitting expenses, creating reports, and facilitating their management by the client’s admin team.
We also decided to onboard a full-time product owner, playing the role of customer advocate and gathering feedback and insights that are later incorporated into the product backlog and development process. Thus, we ensure that customers’ needs and expectations are represented in our solution.
Services provided to ECIT
White-label Flutter app for collecting and reporting on expense data
The data collected via the employee app is then integrated with an existing expense dashboard. This financial analysis tool provides company admins, accountants, and approvers with a visualization of employees’ business expenses and allows the management team to track and handle expenses across the company via modules such as Reports, Employees, Approval Groups, Pipelines, and Mileage.