Frequently Asked Questions

Below are some common questions our customers often ask.

What types of projects have you worked on before?

We have worked on a wide range of projects, including websites and web apps, mobile apps, desktop and back-office systems, workflow automation, and consultancy for businesses in many industries.

Yes. We look at how your work happens today, find where AI will save time or money (and where it won't), and give you a short plan with costs and risks. We can then build the first piece with you.

See AI strategy & implementation.

Yes. Whether you used Lovable, Bolt, Replit, Cursor, Claude or ChatGPT, we can review what you've built, fix what's missing, put it live and look after it, or support you while you keep building it yourself.

See AI prototype to production.

Work through our free launch checklist. It covers secret keys, sign-in and data, payments, backups, costs, privacy and the app stores, and shows what to fix first. You can print it or have the results emailed to you.

See The AI app launch checklist.

We send AI services only the data a task needs, through business services that don't train on it, in line with UK GDPR. A person approves anything that matters, and we agree with you where your data goes before we start.

Yes, we can provide case studies and examples of our previous work on request. They give you an insight into our expertise and the quality of what we build.

We begin with in-depth consultations to understand your requirements and objectives. This helps us shape the solution around how your business actually works.

We work in short agile sprints with an agreed budget, building the most valuable features first. You see working software at the end of every sprint and decide what comes next, so spending always goes on what matters most and there are no surprises at the end.

Agile is an iterative approach to software development that puts flexibility, collaboration and customer feedback first. Rather than delivering everything at the end of a long build, work is split into short cycles called sprints, with regular reviews and adjustments. It lets us respond quickly to changing requirements, deliver value sooner and work closely with you throughout.

It depends on the project's scope and complexity. We give you a detailed timeline once we understand your requirements, after the first consultation.

Between sprints, you can add, drop or reorder features in the backlog as you learn what your users need, with no paperwork, as long as the overall budget and timeline stay the same. A bigger change, one that affects the budget, timeline or scope, is written up and agreed with you before any work starts on it.

We use a wide range of technologies, including HTML/CSS, JavaScript, .NET, Python, Java, React, Angular, Swift, Kotlin, and various databases and cloud services.

Yes. We offer support and maintenance to keep your software up to date and running smoothly after it goes live.

We follow industry best practice for security, including regular code reviews, security testing and secure ways of working throughout development.

We test at every stage of development, including unit testing, integration testing and user acceptance testing, so what we deliver works as it should.

Through regular scheduled meetings, progress reports and a dedicated project management platform, so you always know where the project stands.

Yes. We have plenty of experience bringing existing systems and data into new software, so your business keeps running smoothly through the change.

They depend on the project's scope and requirements. We give you a detailed quote and payment schedule after the first consultation and requirements review.

We respect your intellectual property and keep everything confidential. All rights to the software we build for you transfer to you when the project is complete, and we sign non-disclosure agreements as needed.

See Non-disclosure and confidentiality.

We have worked with businesses in a wide range of industries. In the first consultation we can talk through our relevant experience and how it applies to yours.

Yes. We provide training and clear documentation so your team can use and look after the software we deliver.

Against goals we agree with you at the start, such as user satisfaction, performance and the business results the software was built to deliver.

Yes, we can provide references from previous clients on request. They can tell you what working with us was like and the difference the software made.

We gather feedback in structured review sessions, and manage revisions through a documented process so everyone is clear on what's changing and why.

We design with growth in mind, so the software can adapt as your business expands and handle more users and data over time.

The name reflects our commitment to innovation and connectivity.

'Hey' stands for our approachable nature, inviting collaboration and conversation. 'IO' stands for input/output: the exchange of ideas and technology behind everything we build.

Together, HeyIO captures our aim to create software that helps your business grow.

Still have a question?

Get in touch

Please feel free to reach out to us, and we'll be delighted to assist you with your questions as soon as possible.

Contact Us