For every technical requirement there will always be a sequence of solutions, you would better use. Here is the list, based on my personal experience as of 2019: