Commercial RO units typically are configured to operate at about 50% (or higher) recovery, meaning that 50% of the feedwater delivered to the system is recovered as permeate (purified RO water). Contrast that with residential RO systems which typically operate at only ~20% recovery. How do commercial systems operate at such higher recoveries? Is it better membrane technology? Nope. Better system components? Nope.
The answer is in better pretreatment. If you read the fine print re any commercial RO system, it will specify "0 Hardness" feedwater. With the hardness gone, there is nothing left to come out of solution as scale inside the membrane.
Can you run a high recovery RO unit with hard water? Sure you can. Should you? Absolutely not. If you do you'll significantly reduce the useable lifespan of those expensive membranes. You can plug a membrane with scale in as little as a day to a week - depending upon how bad your feedwater quality is.
Greg referenced a high recovery RO system that does not use a softener, but instead the vendor describes a "water stabilizer." These units don't remove hardness, but instead use a media that alters the hardness molecules such that they don't come out of solution (via a process called Template Assisted Crystallization). To my knowledge there have been varying results using this approach as RO pretreatment. The other downside is that the service life of the media is short - 1 to 3 years, and the media is incredibly expensive. In practice, any cost savings depend on a long service life, which is absolutely not guaranteed.
We recently did a large commercial job where part of the building received water treated with this media, but where preventing scale was critical (the boiler feedwater), the engineers specified a conventional water softener. I'm inclined to stick with softeners as RO pretreatment as well.
In an instance like the OP'ers, where a softener isn't an option, we just may spec this Template Assisted Crystallization media.
Russ