Bitcoin’s software had a bug that could have wrecked the cryptocurrency

I still don’t understand the idea of “software” being associated with bitcoin. I mean, my putative bitcoin itself is “a number”, a very special unique number, but its a number. So, I can kind of understand that. But the idea of having to keep my “number’s operating system” current, so that my particular number continues to be valid is very counter-intuitive.