Home > Services > Bespoke Software

We have the technology and
we're not afraid to use it.

If you’ve got the needs, we’ve got the technology

Everyone's needs are different. What are yours?

Your business is as unique as the people who make it so. Your ideas, processes and ambitions are what differentiate your from your competition. So it makes sense to strengthen your business with equally unique, bespoke software. Tell us what you're looking for below and we'll tell you how we can help.

"We are a startup company."

We'll help you get off the ground

Just going out on your own? Got a great idea but little budget? Need help turning your dreams into reality? If your new business requires software, the chances are we’ll be able to give you step-by-step guidance of what’s possible and what might take a little longer!
Whether you’ve got funding or not why not give us a call to discuss, without obligation, how we can help get your business off the ground.

"We are a small company."

Small is beautiful!

We understand the pressures of running a small company. We know you need to compete. So we’ll afford you the proper attention to ensure that what we deliver makes your competitors and customers alike treat you as a serious player.
Excel Spreadsheet and Access databases may be perfectly suited to your needs and if we think they’re still suitable, we’ll happily recommend you continue using them by helping optimise and develop them to suit your needs.

If you’re rapidly growing, see System Scaling.

"We are a medium company."

Growing pains?

If your MS Office and systems were created for when you were small, and can no longer cope – we can advise you on how to take your software requirements to the next level. We help our customers migrate to larger systems and create new environments to scale with the business.

There will come a time when you’ll need to integrate your systems and optimise how your business processes work together. With planning this can be achieved as part of a long term strategy and by seamlessly migrating your data into new databases and systems.

"We are a corporate company."

We mean business.

We’ve worked with many blue chip companies over the years and understand the huge differences in systems, processes and politics that are necessary when working with large organisations. We are experienced and have the resources to cope with major projects, yet flexible enough to comply with different working methods and systems.

Large companies can suffer from inertia, budgeting and resourcing difficulties but are beginning to understand that small, flexible specialist companies like First Option Software can add enormous value and inject a welcome agility and clear thinking.

"We're looking for help with System Scaling ."

Don’t let your system hold back your growth

One of the common growing pains in any business is the need to match the technology to the size of the organisation. This could be moving from a single user application to a shared environment or from a single server to a mission critical, multi-tiered resilient architecture. We remove barriers to growth by migrating you to the right tools.

For example, it is quite possible to scale Microsoft Access up to an enterprise level database, adding new automation and thereby improving collaboration through browser-based applications. No more growing pains.

"We're looking for help with System Support ."

Got the source code? Chances are we can support it!

If you have a system that has been developed internally, or you have inherited from another company, the chances are very high that we can help by providing the system support you need to keep it running, and perhaps improve on it too. Unlike other companies, we are not fazed by what seem to be unsolvable compatibility problems, and we’re certainly not afraid of taking on someone else’s code.

"We're looking for help with Product Creation ."

Let us turn your idea into new revenue

If you’ve got a great idea for a product that will add new revenue to your business then we’d love to help.
We’ve created a number of products for companies of varying sizes, some of which are the entire focus of the company. We’ve created everything from an SMS messaging platform, virtualization audit software to entire document management systems.
With something so critically important to your success we match your attention to detail and help you make it a rewarding success that makes a difference to the bottom line.

"We're looking for help with Customer Portal ."

Give your customers a single point of reference they’ll love

It’s all about being in control. Nowadays customers expect to be able to control and view all their interaction with you online, and rightly so. If you provide a number of services to your customers a portal can be one way to provide a seamless branded interface to your customers, creating true interactivity, buy-in and loyalty.

Portals are often relatively straightforward interfaces with a number of Systems Integrations with other systems.

For an example, see our Nebulas Case Study.

"We're looking for help with Systems Integration ."

Bringing it all together

The chances are your business runs multiple systems and integrating data together from them will increase the value to you or your customers.
APIs, SDKs, data feeds, XML, direct injection, screen scraping – there are numerous ways integration can be approached and with 20 years of experience we’ve probably used every technique going – and some.

Whether you just want some ‘glue’ to bind two separate systems or an entire Customer Portal that shows all your customer data – we can bring it all together.

"We're looking for help with Web Apps ."

Access from anywhere

Thin client applications provide many benefits particularly with their anywhere accessibility, zero footprint and cross device capability.

Advances in browser technologies and communications speeds allow thin client apps to act and feel just like a locally installed app whilst still benefiting from central control.

Even today there are still some restrictions with thin client apps and many, many differences in capabilities of browsers and versions to consider.
We’ll help you choose the best approach.

"We're looking for help with Desktop Apps ."

Always ready when you need it

Sometimes a locally installed application is the only way to achieve exactly what you’re after, particularly if you need control over local devices or where communications aren’t guaranteed.  Likewise user interaction performance and local storage may be critical factors in choosing a thick client app.

With the potential to integrate into other installed applications such as MS Office and auto-startup or background processing a local app can add value and convenience to the way people work.

"We're looking for help with Mobile Apps ."

Software to go!

Never has there been such a huge transfer of user activity from desktop to mobile. Everyone wants their software with them whenever and wherever they go, available at the touch of a button. This is no ‘flash in the pan’ fashion – mobile processing, marketing, interaction and communications have changed dramatically, and will continue to change, affecting the way we deliver software solutions.

It’s our task to keep pace with those changes, to take advantage of the benefits they afford and to offer users what they want.

"We're looking for help with UI Design ."

Where design meets functionality

Good design is more than skin deep – it must be aesthetically pleasing, intuitive and fully functional. Whether it be a software interface, a mobile app, a website or an offline product such as corporate literature, design is at the heart of the process from the start. No more ‘dry’, functional, clunky programmes that work on one level – expectation from everyone is much, much higher and our work is worthy of praise only when it meets that expectation.

For more information see our Design page.

"We're interested in fixed price pricing."

Who doesn't need to stick to a budget?

They say nothing focuses the attention like an invoice. No-one likes nasty surprises so a fixed price project helps you plan your cashflow and know in advance what you’re going to get for your investment.
Unlike many companies we have the experience to be confident in tackling most projects on a fixed price basis.
Many of our customers prefer this approach and we find it helps focus everyone on agreeing the detail of exactly what is planned, instead of on nasty shocks.

"We're interested in time used pricing."

Don't pay for what you don't get

Where your requirement is likely to be a bit more fluid or where you have the internal skills and time to actively help out on the project it may be that a Time Used basis is more appropriate. In other words you only pay for the time actually spent, giving you the flexibility to start and stop the clock whenever you like.
But don’t worry: we don’t want you to have any unwelcome surprises so we always put in strict controls to make sure you remain fully in control of your budget. That way we jointly ensure that you achieve what you need and only pay for what you get.

"We're interested in developer days pricing."

Multi-packs you won't find at your supermarket

If you know you’re going to have some ad-hoc requirements over a long period you could take advantage of buying a ‘pack’ of Developer days.  Pre-purchased at a specially discounted price, you simply draw down from your balance of days throughout the year, knowing that you’re getting great value for money every time. Another great way of staying in control of your budget and maximising the value achieved from our expertise.

"We're interested in innovative pricing."

A different commercial model that creates a win-win – why not?!

We don’t like to be constrained by conventional thinking and commercial models.
We are always open to offers by considering other means of agreeing commercial terms, for instance through a partnership arrangement or royalty payment scheme. The important thing is to create a win-win situation so why not try us and see if, between us, we can come up with something new and mutually beneficial? Like our software and solutions, we like to think differently from the rest.

4 things that make us stand out

  1. Building exactly what you want.

    Even when you're not sure yourself! We can help transform your ideas into software reality.

  2. Working within constraints.

    Whether they are time, money, technology or security - we'll do our best to conform.

  3. Making your business efficient.

    Software that makes your processes sing will make your business thrive.

  4. Designing software which looks good.

    Design is when art meets functionality so your software looks good and works well.

Book a free demo of CmdCtr

Tell us what you want to achieve with CmdCtr and we’ll show you how. Book a free live demo below to get your tailored introduction to streamlining your park operations.

In 30 minutes, you will...

  • Learn how your business can use CmdCtr
    No scripts, no generic sales pitches. We'll help you understand how CmdCtr can work for your business.
  • See the system in action
    There's no comparison to seeing things in action. We'll help you visualise how the system could fit into your workflow and processes.
  • Ask us anything!
    We created the system and we can do what it takes to fit your needs. If you have any specific requirements that are bespoke to your business, ask us about them and we'll start you on the path to getting exactly what you need for business success.

Discuss your requirements with one of our experts. Request a personalised 1:1 call

We understand that navigating the process of commissioning a software project can be confusing. That's why we offer a free 30 minute session with one of our experts, so that we can help you focus on how technology can transform your business.

In 30 minutes, we'll discuss

  • What are the real-world needs for your business?
    Building bespoke software is a process of converting a real requirement into code and its success is all down to how the requirement is interpreted. We'll look to listen and understand how a software system needs to work for you.
  • Bespoke software vs off the shelf vs system integrations
    Just because we can write the software, it doesn't always mean that it makes most business sense. We'll start to explore this with you.
  • Timescales, budgets, contributing factors
    There's more than one way to approach any software project, so we'll discuss any factors that might influence how we approach your project.