A powerhouse text replacement tool. Type any shortcode or abbreviation and have it set to replace it with any kind or length of text. That even includes tabs to fill in different text fields. Also, you can use variables to tell it to put in template text, filling in appropriate changes. Even at its most basic this can save a lot of typing and time. I even use it when I can't remember exact names, numbers or addresses to save looking up things.
TextExpander is by far the best of its type in the Apple ecosystem but also available on Windows too. This is important because it will sync your saved settings. In the case of TextExpander the settings or data are your snippets.
The principle of a text replacement or expansion tool is that you will write a short piece of text that can't be confused for something you will actually need and this gets replaced by usually a longer piece of text that's more meaningful.
If you need to type your postal address then you could type something like "xadd" and TextExpander will automatically replace that with your pre-set entire formatted address.
You can take this much further or even smaller and use it to save thinking time. For example if you can't remember a particular number you will need to type out more than once, it will be easier to remember a shortcode system (e.g. I use it for my registered company number). Even if the shortcode/abbreviation isn't that much shorter it can increase your speed that would have been slowed by your disrupted time in thinking or referencing information.