Can a CPM program run on today's computers?

Yes, via emulation.