>>37666945To be fair, it seems Bill ran the entire PC system out of pocket in the first generations; After all, he has to call you personally from his own phone to tell you every time your current box is full in Gen 2.
I may be misremembering, but its mentioned that Lanette just basically developed an UI for Bill's system, as well as adding the ability to send Pokémon to the next box once the current one is full. If the multiple machines in her house mean anything, it's likely she's also why box limits increased to 30 pokémon too.
Ironically, I think the development of the PC system is probably the most clean-cut, consistent timeline in the games.