A Long History of Software Product Development

From large scale back end data processing systems, to highly visual front end Apps and web portals, for business and consumer users across a range of industries, Esker Software have the experience to help you on your software journey.

35+ years of software development experience, many successful projects completed, taking high level ideas and bringing them to life as software products and solutions.

What Can We Do For You

Esker is a company that specialises in the development of software products and solutions. We are here to help you, whether you are bringing a new product to market or leveraging legacy products and extending their life.
Software Consultancy

If you develop software products then Esker can advise you through any of the different product development phases including architecture, function specification, design, implementation, test and verification.

Outsourced Software Development

If you require more extensive assistance in your software development then Esker would welcome the opportunity to provide a competitive offer to develop your software (or parts) on your behalf.

Full Stack Development

We develop a broad range of application types, and we work with various development technologies and tools, including front-end web, back-end server, and database.

Evolve Your Software Ideas

For new ideas that require a software solution, we can help with research and planning to understand the problem domain, identify target users, and define the core features and functionalities.

Technical Evaluations

Are you in the process of acquiring a new product, a new company with products, merge legacy solutions into next generation products... If so we can help you with our expert, independent technical evaluation capabilities.

Rapid Application Development

Our software development methodology can also help you prioritizes rapid prototyping and iterative development to accelerate the delivery of software applications.

Online Payments ~ Made Easy

We also operate the It's Plain Sailing service for clubs and organisations where we make online card payments easy for all their event entries, ticketing, merchandise sales, calendar based bookings and memberships.

Take the hassle out of collecting applications and payments for your events. Put the whole process online, with card payments automatically deposited into your Organisation's bank account. Read More


As an extension to our Event management functionality, optionally you can add ticketing to your event where we manage the issuing of tickets and controlling access to your event with our custom QR Code scanning app that can be used to check all tickets at your event ensuring only people with valid tickets can enter. Read More

MDB Magazine Template displayed on iPhone

Enhance your online presence, sell your products and services online, easy and quick set up process, define different delivery options, manage quantities and stock levels. Read More

Calendar Based Bookings

Create calendars and allow people to select and book for specific timeslots, could be online classes, booking tennis courts, arenas, facilities and so on ... Read More


Manage new and renewing membership applications and payments, Members data stored securely in your own centralised organisation membership database. Read More

It's Plain Sailing ~ Key Features

Flexible Events

It could be a lesson you are running that people need to sign up and pay to attend, or a competition that people need to enter, a bus trip to reserve your seat, a sports camp, training course and so on. The system provides the flexibility to allow you to set up what you need for the event you are running.

Electronic Ticketing

We manage the issuing of tickets and controlling access to your event with our custom QR Code scanning app that can be used to check all tickets at your event ensuring only people with valid tickets can enter.

Design Your Own Forms

Design your own application forms or re-use one from before, making sure you capture all the information you need from people applying online.

Flexible Payment Options

Set individual entry fees, and configure per event whether card processing fees are included in, or added on, to the Entry Fee, its your choice. Also, decide per event whether offline payments options can be used e.g. Pay By Cheque/ EFT.

Organisation Membership Database

As your members use the online option to submit applications, your members information is automatically stored for you in a central membership database which you can access from the Administrators Console.

Defining Your Calendars

Define the days of the week, and hours of the day that are available or not available for booking.

Order Tracking

Email notification of all orders as they happen, access all order information from your personal Admin console or download them to Excel for working offline.

Quick And Easy Setup

Quickly setup multiple items to sell, and easily configure different options/ sizes etc.