Freedom from Hardware and Platform Dependencies