Yes, it's a virtual tabletop (VTT). Essentially allows you to play games on computer, while also making gameplay a bit easier as it will often integrate and automatically resolve a lot of the rules for individual spells and actions. Foundry is also a good system but you need to self host it, so roll 20 is easier to get into.