I recently retired from a company after doing industrial programming on their machinery for almost 30 years. The company had a laptop for the department I was in, to use out on the production floor, for programming and trouble shooting. I could not take that laptop home because the other work shifts might need it for troubleshooting.
So, I bought my own a few years ago, and used it at work.
Just prior to my retirement, they called me into the office, and ask if I would be a consultant to them. It would save them from having to hire a replacement. I told them yes, but I would not have the software needed to do the programming as it was licensed to them. They in turn bought me the programming suite needed, and licensed it to me. In return, I am their "off site" storage of the programs that run their machinery, and I make good money when they call me in to help.