To achieve the desired software performance and features and satisfy our client's requirements, we use a broad set of technologies spanning from location-based to cloud computing. To better represent the technologies we use day-to-day, we have composed a list available below.