This for cross platform application development