What is the difference between NEFT, RTGS and IMPS?

What is the difference between NEFT, RTGS, and IMPS? Now India is gradually becoming digital, so why not stay behind the Banking Sector. If you…