When I worked at a financial services company with a bank, the bank used some esoteric proprietary language provided by a banking software company. Building the app required shipping the code to the supplier, who then incorporated the changes into a single binary which was shipped to all their customers, with the differences at runtime tagged to the customer. Yes, a single binary for all.