V prispevku so predstavljeni ključni sodobni pristopi pri razvoju programske opreme na primeru sistema COBISS. Razvoj informacijskih sistemov se je v zadnjih letih bistveno spremenil, saj danes vključuje ne le tehnične rešitve, temveč tudi procese, varnost, uporabniško izkušnjo in dolgoročno stabilnost delovanja. Predstavljeni bodo koncepti, kot so agilni razvoj, DevOps in avtomatizacija (CI/CD), sodobni pristopi k testiranju in uporaba umetne inteligence.
Poseben poudarek bo namenjen varnosti (tudi v kontekstu zahtev NIS2), upravljanju nadgradenj ter zagotavljanju zmogljivosti in zanesljivosti sistema. Obravnavani bodo tudi novejši vidiki razvoja, kot so pristop mobile-first, dostopnost spletnih rešitev in vključujoč razvoj, ki omogoča uporabo sistema širšemu krogu uporabnikov.
Pomemben del prispevka predstavlja vloga knjižnic kot aktivnih soustvarjalk sistema. Različne potrebe in pričakovanja približno 1500 knjižnic predstavljajo poseben izziv, ki zahteva iskanje ravnotežja med prilagodljivostjo, standardizacijo in stabilnostjo. Prispevek tako ponuja celovit pogled na razvoj COBISS-a kot tehnološkega in hkrati skupnostnega sistema.