Cross platform development

shape