Implement multi-platform support.