I work at what's known as a research public library, meaning we do buy lot of academic books, but not school textbooks, and solely at the main branch of this system. It's large enough to have about fifty branches throughout various neighborhoods, and a huge coalition of suburban branches attached to it, this means our collection management system has to take all of that into account, and is really complicated.
Not only is this process complicated but the system is so large that we have multiple types of librarians. Im not even the kind of librarian who orders books! I just discard them. (We have to specialize!)