Which technologies should you use?