In the USA, Verizon, AT&T, T-Mobile, Sprint (before they merged), and American Tower all use(d) the same software to track maintenance/management of their cellular equipment out in the field, which is what ultimately provides service to their customers--the radios, towers, etc. Verizon was quite particular, however. They wanted things almost completely customized, just for them. Things already WERE customized for each of those clients, but Verizon wanted more. They gladly paid for it. All along their long process of "we want to make absolutely sure that this rollout works flawlessly", they even called us out on a very minor web server issue. It wasn't the fancy and expensive software we were customizing even further, it wasn't the databases customized for them, it wasn't the servers customized for them, it wasn't anything you'd expect--it was the website server software and how a particular URL was being parsed. I listened and silently agreed that it was an issue to be corrected. I spoke up, in private, having done some website management for myself, and referenced the RFC (100% coincidence with regard to my name), but I was really impressed by how particular Verizon was being. Interestingly, the other four clients didn't notice, didn't care, or were fine with it. Verizon insisted that it be corrected and changed. It wasn't always easy to do what they asked, from what I understood, but they paid for it, so it was done and everyone was salaried so they worked long and hard. As far as I know, Verizon's requests were never something which was considered a regression or a step in the wrong direction, it was just difficult and/or time-consuming. It was always them wanting things, however minor or major, to be even better than they already were, if possible; if there was an additional price for that change/improvement, they paid it. Having the best software in the world to manage their equipment wasn't good enough for them--they nit-picked and found ways to make it even better.