Square launched a set of APIs that will enable it to process payments for businesses even if they don’t use Square Register, its point-of sale software.

The set of tools is called Build with Square and includes Register API and E-commerce API.

If a business does not want to use Square Register, it can use the Register API to customise its own iOS-based point-of-sale app so it can still process payments with Square.  The E-commerce API does a similar job for online payments.

The US payments firm generates the vast majority of its revenue from processing payments for firms using its software. If it can do the same for companies using non-Square software then it will broaden its customer base, hopefully boosting revenue and moving towards profitability.

Alyssa Henry, the VP of Square’s seller business, told Re/code said the APIs targeted firms with customised point-of-sale software but who liked Square’s hardware or other features.

“Generally, there isn’t a one-size-fits-all solution,” she said.