Use 'system' for UNIX/Mac and 'shell' for Windows
Split implementations of shell commands between unix/win