Thank you for this question! I am glad you ask.
Without HardFork Block 5101541 will be the last Block in Bitcoin.
Without SoftFork "Bitcoin's money supply to grow indefinitely, forever."
"carefully written to rely on undefined behaviour in the C++ specification"
I do not want to spread FUD but we will all be dead by then ;(
Sidenote because of these lines of code i started coding:
int64_t nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks
// which will occur approximately every 4 years.
nSubsidy >>= (nHeight / 210000);
Thank this guy!