Technical design considerations

This is the starting point for discussions or comparisons about which technical solution is chosen and why.