OPEN SOURCE AND PROPRIETARY APPLICATIONS AND IOT DEVICES