Here are some screenshots of the fantasy grounds interface I purchased this week:
The following are tabs of a blank character sheet. You add the appropriate dots, just like an online sheet and can make rolls based on attributes and skills you select for the roll.
To populate the sheet you can use the tables that come with it (V5 rule-set) or you can add your own home-brew tables. Simple drag them onto your character sheet and edit as necessary.
It comes with a few images and battle-maps, but if your familiar with Fantasy Grounds you can populate this section with your own maps and images.
Combine this with Discord and you can invite people from anywhere in the world to your setting.