Magic C++ is a fully integrated development environment(IDE) designed to meet the requirements of programmers developing on remote Linux/Unix servers using Windows client. By integrating support for FTP, TELNET and our custom Remote Development Protocol(RDP) based on client/server architecture, Magic C++ presents a seamless interface to opening and editing files, and working with compilers and debuggers. While a conventional development involves juggling a PC editor, file transfer utility and terminal window, Magic C++ gives programmers advantages that are immediately apparent. Through an integrated approach to editing, deploying existing remote server-based compilers and debuggers(i.e. gdb or dbx) to compile and debug on Windows PC client, Magic C++ makes it easy to develop software regardless of whether the file is locally on your PC or located on a remote server running any flavor of the Linux/Unix operating system. This allows programmers developing on Linux/Unix platforms to benefit from the many familiar time-saving features provided by Windows while enjoy the stability and performance of Unix based servers.