Explore Our Solutions

Discover the diverse software development services we offer to enhance your business operations.

WordPress Development

We create customized WordPress solutions that make your website user-friendly and effective.

With our list of associates web developers we have created a diverse set of eye catching web sites for clients that deliver on functionality including web shops, membership portals, business process management systems and a complete booking system for a charity delivering CPR training to schoolchildren.

PHP Plugin Development

Our expert development team builds robust PHP plugins to expand your site's functionality.

WordPress plugins are a perfect way to add new functionality to your web site ranging from dynamic features on the public facing pages to full backend systems for managing your business processes or administering an organisations membership.

Database Projects

We handle all aspects of database management, ensuring data is organized and accessible.

With experience in mySQL, SQL Server, MS Access and many more databases, we can cover all your requirements.

Databases are also a great first step in moving away from lists kept on paper or Excel to manage your business.

Our Work

Discover Our Successful Projects

We take pride in our achievements. Here are some projects that showcase our capabilities.

Discover NuFocus Software

Your Trusted Partner in Custom Software Solutions

We specialize in building tailored software that drives results for your business.
Web Application Development

We built a custom web site to enable visitors to search for Tai Chi instructors based on location including a range-from-here feature, or teaching skills and class delivery type e.g. online or in-person.

The next phase of this project was to handle the memberships for the instructors with an integrated portal so that they could design and configure their online member listings.

The admin team has their own dedicated dashboard for overseeing the overall membership or controlling individual member accounts.

E-Commerce Platform

This project involved creating a secure and responsive e-commerce platform that improved sales and customer satisfaction.

A unique feature of this site was to allow customers to design and cost their own cushions from a libary of shapes, specifying the dimensions, the type of foam and firmness and any optional extras such as dome finish or cushion covers. The integral calculator we designed allows every cushion to be unique and it generates a production sheet for the factory to create each cushion.

Multi-Portal System

Our team created an innovative system to manage the booking, resource planning and delivery of CPR training to primary school children.

The system provides independent custom portals for schools, volunteer trainers plus a fully functional backend management system for the admin team.

What Our Clients Say About Us

Let’s Bring Your Ideas to Life

We’re here to help you build custom software that suits your needs. Our experienced team is ready to tackle your project, big or small. Get in touch to discover how we can support your vision.

Tai Chi Union

Tai Chi Union web site is a site to promote their member instructors and the classes they deliver around the UK and some overseas countries.

Site visitors can browse all the member listings or can search for members starting from a given location and using a distance range, or by filtering on some specific criteria such as teaching skills or class delivery method.

The profile of each member is displayed in either a summary panel or as a detailed web page for just that member. Search results can also be shown as a pin on an interactive map allowing a popup summary of an instructor with links to their full bio page.

Members also have access to their own mini-portal where they can update and maintain there own member listing. Most of the information can be configured using simple checkboxes or list selection, but there are also free text descriptions where they can expand on the services the offer.

Admin have a panel to manage the overall membership and configure the site. There are also mechanisms to moderate some of the member content to ensure that the site is consistent and the content complies with the Tai Chi Union policies.

Bespoke Designs by NuFocus Software

Direct Foam

Customers can order foam cushions to match their exact requirements whether it is for internal or external use ranging from round or rectangular cushions to more specialised shapes such as those used in boats or caravans.

The calculator takes a wizard step by step approach where the client selects a shape from a wide range of shapes, and then they can enter the dimensions using the graphic to indicate what dimensions are required. The customer can use inches, centimetres or millimetres as they prefer and the number of dimesions will vary according to the shape e.g. only 2 dimensions are required for a round cushion, but 3 for a rectangle shape. Other shapes may require up to six dimensions.

Once the shape is defined the customer can choose the type of foam and the firmness of the foam before finally deciding how this will be wrapped and finished. Some cushions are required to be flat while some customers like  their cushions to have a dome finish. Finally there are a range of cushion covers that can be chosen as an additional option. 

The price is dynamically calculated as each parameter is specified where the cost is made up of the volume of foam  used by the shape, and the covering costs are more related to area of the cushion plus some fixed manufacturing costs. The customer can choose any quantity of their unique cushion shape when they add it to their basket.

For each cushion shape a unique ID is allocated to that shape and the customer can provide a nickname for that cushion to make it easy for them to check off items on the order form. 

In the admin panel a job sheet can be printed for each unique cushion so that the production team have all the details to produce the customer’s order.  This includes the shape, foam type, all the dimensions and finishes required so that simplifies the order administation..

Bespoke Designs by NuFocus Software

Little Lifesavers

Schools can request the hands-on CPR training sessions up to a year in advance and typical group sizes are up to 60 children requiring 3 volunteers. Larger groups can be handled as a special request, but additional volunteers would need to be assigned.

For each Booking Request, the system checks for volunteer availability from the pool of volunteers within travelling distance of the school. If not enough volunteers are currently shown as available, the system sends a message to all the volunteers in the pool requesting there assistance with this Booking Request. Volunteers can opt-in or opt-out of any session and the system will keep trying until a Booking can be confirmed. 

Automated emails are sent to the schools and all the volunteers assigned to a training session.

Most Bookings are confirmed withing a few days, but in the rare cases the school have an option to use alternative dates or keep their request open. If a request cannot be confirmed a couple of weeks before the date then it will officially be cancelled.

The system automatically looks for substitute volunteer trainers if a volunteer has to withdraw  from a booking. 

The training mannekins are  tracked so that the charity always know where and when these resources are being utilised and so that these can be passed between adjacent groups.

Maps in the admin system show the physical locations of volunteers, registered schools and the location of mannekins.

In the run up to a training session reminder emails are sent by the system a week before and then 48 hours before a session. Once the session proceeds automated emails are sent out to request feedback from volunteers and the schools about the session. Schools are also sent customised certificates to be handed to the school children that attended the session.

Bespoke Designs by NuFocus Software