A homegrown ERP & eCommerce solution streamlining retail and distribution sectors

First Software is, at its core, a bunch of people passionate about and experienced in developing software that increases the efficiency of retail and distribution businesses.

Based in Auckland, we saw firsthand how local retailers and distributors had to spend too much time dealing with multiple systems that didn’t talk to each other. So we created one that did: the n2 ERP.

n2 ERP is a truly integrated Enterprise Resource Planning (ERP) solution to streamline processes for multi-channel retail and distribution firms. By implementing this tool, retailers and distributors have significantly improved their operational efficiency and profitability.

Since releasing the cloud version of n2 ERP in 2010, a number of major retailers and distributors have become our customers, all of whom hold competitive advantage thanks to the platform’s integrated financial and supply chain software, website design and development.

In 2015, we developed an integration with the accounting software Xero so our customers could use our inbuilt module or Xero for their financials.

Helping retailers and distributors of all shapes and sizes

Whether you have two stores or 50, one distribution centre or multiple, three employees or hundreds, n2 ERP works for your business.

Based on the Microsoft technology stack and hosted in Auckland by a specialist cloud computing company, n2 ERP is designed for retail, import and distribution companies of any size.

A unified ERP & eCommerce powerhouse

n2 ERP is an all-in-one application that means no more integrating separate inventory and e-commerce systems as it includes Financial Management, Point of Sale, Customer Management and Business Intelligence.

It runs on any browser and can be integrated with a wide range of external suppliers and customers.

Which is why if multiple systems are clogging up your business and creating inefficiencies like double handling of data, implement n2 ERP to automate more tasks and handle everything in one place.

Our management team

Our capable, knowledgeable team is driven by a passion for helping businesses achieve their true potential. We would love to speak with you about the challenges in your business operations and how we can help.

Alex Petraska

Managing Director

Alex leads the company and drives our long-term strategy. Joining First Software in 2002 after a successful stint in distribution, supply chain and retail, Alex works closely with Stewart to translate your business needs into ERP implementation.

He focuses on understanding your business and current operational processes, combining his extensive software experience with the knowledge of best practices in business processes, and applying all of these to solve the challenges your business faces.

Essentially acting in a business advisory role, Alex sits between you and our software team, ensuring that we truly understand your procedures and that you know specifically how they will work better with n2 ERP. This means that you get the most effective product and integration: a custom solution tailored to your business’s needs.


“I want our customers to be highly successful on an ongoing basis. Great implementations come from better understanding and growing together.”


Stewart Martel

Sales & Marketing Manager

Stewart has a strong grasp of what it takes to have a successful ERP implementation, thanks to years of experience in the IT industry under his belt, not only with First Software but also SAP, Microsoft Dynamics and J D Edwards.

Running our sales and marketing operations, Stewart works closely with Alex to generate and assist new clients. As your first point of contact, he is also Head of Keeping Our Promises, where he is consistently involved and communicates with you throughout the implementation, and then on an ongoing basis.

By being involved throughout the implementation process, Stewart eliminates the need for you to have to explain yourself again once the project starts, which creates more clarity and ensures a better result for you.


“I am the point of truth and the record keeper for the whole process. Everyone you talk to during pre-sales process will carry through to the implementation.”


Jim Hunter

General Manager Operations

Jim is responsible for day-to-day operations. He is an experienced software developer, consultant and delivery manager. He is focused on finding pragmatic solutions to problems that arise in any business context or domain.

He has wide experience in implementing ERP and CRM systems, and is engaged with our technical team acting as client advocate and championing continual service improvement.


“I ensure proactive engagement with our clients to ensure we know what they need to thrive; and to share the latest developments in n2 ERP and how these might be applied to their business.”


Janelle Rosan

Client Relationship Manager

Although Janelle is new to the technology sector, she has been working in client facing roles for the last 10+ years.

Janelle enjoys the challenges that come with helping our clients with a large variety of requirements across many industries.



Shane Burfield-Mills

Head of Platform

Shane is responsible for the entire n2 ERP & eCommerce Technology and Development Stack. He ensures n2 continues to evolve and adapt to new requirements while maintaining a reliable platform.

Prior to starting the platform role in 2022, Shane was Head of First Software eCommerce, leading the team for 10 years,

Shane has been on the Management Team since 2020


“I love working with Technology to ensure we continue to provide a world class ERP platform”.


Tanya Korenevskaya

Head of Support

Tanya has a background in Software Development and has been First Software since 2019. She initially started working on developing new features for n2 and graduated to leading the support team to ensure that our customer’s needs are met.


“Working with customers on their implementations ensuring we understand their requirements and that n2 is configured to meet their needs is what I enjoy the most about this role”.


The wider team

Our Support Team is our first line of support for customers who need assistance with using n2 ERP or minor enhancements, they can be contacted via phone or our ticketing system. Wherever possible we allocate a dedicated support person to your account so that they become familiar with your configuration.

Our Development Team work on new enhancements for n2 ERP as well as major customisations to meet customer requirements, the same team also builds and maintains the integrations we support.

Customers can also call on our Client Relationship Manager for assistance with Projects.

Our customers