The situation in Norway seems needlessly complicated. The Netherlands does this. You can use the Ov-Chipkaart which is the access pass to all transportation services no matter who they are operated by.
We also have apps like 9292 or NS Reisplanner that combine trains, trams, buses, and metros into one route planner. The fact that you can use the Chipkaart for practically all land transportation is also amazingly convenient.