For BA Core owners

This page is for facilities that bought the original BA Core. The original BA Core is no longer sold, and BA Core 2 AI takes its place on the store. Nothing you bought changes: the purchase and support information below is the text from the BA Core listing as it stood when BA Core came off sale in October 2026, kept here word for word.

Free fixes for at least 10 years

For at least 10 years from your purchase date, Ba sends free software updates that fix a feature of the version you bought that does not work as described, or that keep it working when a change outside BA Core (for example Cloudflare, Node.js or the operating system) would break it. Updates that add new features are sold separately when available, and your system keeps working without them. This applies to every BA Core owner, counted from their own purchase date.

Getting help

Text or call Ba at (218) 684-3290, or email bacustomproducts@gmail.com, with your facility's name. You are talking to the person who built it.

IMPORTANT PURCHASE & SUPPORT INFORMATION

Please Read Before Purchasing

BA White Label is a powerful, self-hosted business platform designed to give golf simulator facility owners significantly more control over their website, booking system, facility automation, memberships, POS and day-to-day operation.

It is not the right product for every facility.

Unlike a traditional cloud software subscription where the software provider manages the servers, integrations and ongoing technical operation for you, BA White Label is designed around a different model:

You purchase the system once, host it at your own facility and take ownership of operating it.

Please understand the following before purchasing.

1. SELF-HOSTED SYSTEM

Your BA White Label platform runs on the BA Core located at your facility.

After initial setup, the facility is responsible for the normal operation and management of its system.

BA Custom Products LLC does not continuously manage, monitor or administer your BA Core on your behalf.

This self-hosted design is intentional. It provides the facility with more independence and control while avoiding an ongoing BA software subscription.

It also means the facility accepts more responsibility for its own system than it would with a fully managed cloud service.

2. THIS SYSTEM REQUIRES SOME TECHNICAL ABILITY

BA White Label has been designed to make setup and management as straightforward as reasonably possible, with owner-facing setup screens, configuration tools and guided interfaces.

However, this is still a powerful system capable of controlling computers, launch monitors, projectors, TVs, lighting, HVAC equipment, access systems, printers, POS hardware and other devices.

Some installations can become technically complex.

The purchaser should either:

BA Custom Products will provide documentation, setup information and instructional videos covering the system and supported configurations.

We may also answer reasonable questions and help point customers in the right direction.

However, ongoing installation, IT administration, network troubleshooting, custom automation work and technical support are not included as an unlimited service with the one-time purchase price.

Purchasing a BA Core should not be viewed as purchasing permanent on-call IT support from BA Custom Products.

3. FACILITY AUTOMATION IS THE OWNER'S RESPONSIBILITY

BA White Label provides tools that can be used to automate equipment throughout a golf simulator facility.

What equipment is connected, how it is connected and how individual automation rules are configured are ultimately determined by the facility.

This may include equipment such as:

The facility is responsible for making sure equipment is installed properly, electrically appropriate for the intended use and safely configured.

Do not automate equipment in a way that could create an unsafe condition if it unexpectedly turns on, turns off, loses communication or fails to respond.

Electrical, HVAC, access-control and other specialized installations should be performed by qualified professionals where appropriate.

4. THIRD-PARTY HARDWARE AND SERVICES

BA White Label can communicate with and integrate with many devices and outside services, but BA Custom Products does not manufacture or control those third-party products.

Examples may include:

Third-party products can change their hardware, firmware, APIs, pricing, policies or services independently of BA Custom Products.

For at least 10 years from purchase, BA Custom Products sends free updates to keep the BA Core software working when a change in a service it relies on would break it (see point 13). BA Custom Products cannot bring back a third-party product or service that is discontinued, or guarantee that every third-party product, firmware version or future service will remain available or compatible.

Whenever possible, facilities should use hardware specifically recommended or tested for the BA platform.

Outside services the facility signs up for (card processing, text messages, email, the domain name, a lock service) bill the facility directly at their own rates. They are not part of the BA Core price, and BA Custom Products charges no monthly fee of its own.

5. INTERNET AND OUTSIDE SERVICE OUTAGES

The BA Core is self-hosted locally, but some functions naturally depend on Internet connectivity or outside providers.

For example, Internet access may be required for services such as:

An outage involving your Internet provider, local network, payment processor or another outside service may temporarily affect those features even if the BA Core itself is operating normally.

BA Custom Products is not responsible for outages, service interruptions or changes caused by third-party providers or customer networking equipment.

6. DATA MANAGEMENT AND BACKUPS ARE THE FACILITY'S RESPONSIBILITY

Your BA Core stores important business information.

Depending on how you use the system, this may include:

The facility is ultimately responsible for protecting and maintaining its business data.

BA White Label provides backup and recovery tools to make this easier.

NVMe BA Core systems also include a separate 64 GB SD card that can be configured for local backup use.

Owners can also download a Full DB backup for recovery purposes.

Having backup tools available does not eliminate the owner's responsibility to verify that backups are being created successfully and to maintain appropriate backup copies.

BA Custom Products LLC and its affiliates are not responsible for data loss resulting from circumstances including hardware failure, improper configuration, deleted data, failed or missing backups, customer actions, third-party failures, power problems, network problems, corruption, theft, fire or other events outside BA Custom Products' control.

Facilities should periodically download a current Full DB backup and maintain an additional copy somewhere separate from the BA Core and the facility whenever practical.

7. A BACKUP DEVICE IS NOT AUTOMATICALLY AN OFF-SITE BACKUP

A backup stored on an SD card or USB drive inside the same facility provides useful protection against certain hardware or storage failures.

It does not protect against every event.

For example, a fire, theft, major electrical event or physical damage could potentially affect both the primary BA Core and backup media stored at the same location.

Facilities requiring stronger disaster protection should periodically download their Full DB backup and store a copy somewhere outside the facility.

8. COLD SPARE SYSTEMS

A BA Core Cold Spare provides replacement hardware that can be kept at the facility in case the primary BA Core experiences a hardware failure.

A cold spare is not an automatic failover server.

It does not continuously mirror and instantly replace the primary system.

Returning the facility to operation may require connecting the spare, restoring a valid backup, verifying configuration and reconnecting or verifying facility integrations.

The effectiveness of a cold spare therefore depends in part on the facility maintaining current and usable backups.

9. POS AND PAYMENT SYSTEM RESPONSIBILITY

Facilities choosing to use BA White Label for point-of-sale operations are responsible for properly configuring and maintaining their payment accounts, POS hardware, printers, cash drawers, menus, taxes and other business-specific settings.

Payment processing is provided by third-party payment providers such as Stripe and is subject to that provider's terms, fees and availability.

BA Custom Products does not hold or process customer payment funds on behalf of the facility.

The facility remains responsible for its own accounting, taxes, cash management, payment disputes and applicable business requirements.

10. WEBHOOKS AND CUSTOM INTEGRATIONS

BA White Label provides webhook and integration capabilities for facilities that want to build additional automation or connect outside systems.

These advanced capabilities can be extremely powerful.

They also allow a facility or third-party developer to create workflows outside the configurations directly developed or tested by BA Custom Products.

Custom integrations, scripts, webhook receivers, Home Assistant automations and other owner-created systems are the responsibility of the facility or developer who creates them.

BA Custom Products cannot guarantee or provide unlimited support for custom third-party integrations.

11. SOFTWARE IS PROVIDED FOR REAL-WORLD BUSINESS USE — BUT NO SYSTEM IS PERFECT

BA Custom Products develops and tests BA White Label for use in golf simulator businesses.

However, no computer system, network, automation platform or software application can be guaranteed to operate without interruption, defects or unexpected failures.

Facilities should have reasonable procedures for handling situations such as:

A golf simulator facility should never be designed so that a single technology failure creates an unsafe situation.

12. BUSINESS INTERRUPTION AND LOST REVENUE

The facility is responsible for maintaining appropriate operational procedures and backup plans for its business.

To the extent permitted by applicable law, BA Custom Products LLC and its affiliates are not responsible for indirect, incidental or consequential business losses resulting from the use of or inability to use the BA White Label platform, including lost bookings, lost revenue, business interruption or losses resulting from third-party service or equipment failures.

Specific warranty, liability and remedy terms applicable to your purchase are contained in the BA Custom Products Terms of Sale and Software License Agreement.

13. ONE-TIME PURCHASE DOES NOT INCLUDE UNLIMITED FUTURE SERVICE

Your purchase includes the BA Core hardware configuration selected at checkout and the BA White Label software provided with the system.

For at least 10 years from the date of purchase, BA Custom Products provides free software updates that fix a feature of the version you bought that does not work as described, or that keep it working when a change outside BA Core (for example Cloudflare, Node.js or the operating system) would break it. Updates that add new features are not included in the purchase price; they are sold separately when available, and the system keeps working without them.

BA Custom Products intends to provide customers with extensive documentation, instructional material and videos to help owners understand and operate the platform.

We are also happy to answer reasonable questions about the product.

However, the purchase price does not include:

Additional services may be offered separately when available.