Alternatives to Windows, Mac, Linux and online applications