Back when I started playing D&D again, some friends stumbled across a PDF of "MPMB's character sheet" or something.
Basically, it was a PDF full of scripting and options and such, that let you:
* Choose which content you wanted to use (i.e. content from which sources)
* Choose which rules you wanted to use (in case you wanted to use optional rules)
* Choose your class, race, and background, and handle them appropriately
* Level up your character, prompting you to choose spells, feats, abilities, etc. from every option available to you based on your current character options
* Manage your inventory
* Import and export your character data
* Import and export source data
It was pretty insane. Granted, it was also insanely slow (presumably due to limitations of what data you can store in a PDF and how), but for a bunch of tech-savvy newbies to 5th edition D&D, it was vastly better than the other options and helped us discover a lot of character features that we'd missed when overwhelmed at first.
I still wish they'd put it into literally anything more performant, like an electron app or something. Yes, it was that bad.