Technologies utilized