Cross platform embedded software