Add multi-platform support