What technologies I use and why?