9 Augmented reality software for use in mobile devices for integrating electronic data with real world environments for the purpose of object detection, classification, object tracking, motion control and navigation; Gesture recognition software; Software development kits (SDK); Software for processing images, graphics and text; Software for use in programming autonomous vehicles; Software for mobile applications that enable secure communication between vehicles and mobile devices; Software for use in driver assistance (ADAS), autonomous vehicle operation and encrypted vehicle-to-vehicle (V2V) communication of vehicle operation and status information; Software for electric vehicle to measure, record and transmit data on energy consumption of electric vehicle and driver; Software for programming of artificial intelligence systems for obstacle detection, mapping, navigation of autonomous vehicles; Computer software for encryption; Computer software for processing digital images; Computer software platforms for gathering data, mapping the area around a vehicle, gathering driving conditions and driver actions, and creating a database; Computer software platforms for optical sensors for obstacle detection, mapping, navigation of autonomous vehicles; Computer software platforms for three-dimensional range sensing, namely, for object detection and classification, object tracking, and motion control, namely, autonomous navigation; Computer software platforms for roadside computers to help cars collaborate using secure vehicle-to-infrastructure (V2I) communication; Credit screening software; Virtual reality software for object tracking, and motion control