Update for software, cross platform and light weight