Любой. Программы-то будут запускаться на той же ОС, что и пишутся, так что особо прожорливых IDE не надо Несколько мониторов - это да, удобно, но не необходимо Вот что необходимо - так это очень быстрый и стабильный интернет. Возможно, даже несколько вариантов интернета (к примеру, оптоволоконный и запасной мобильный) на случай если в одном из них начнутся перебои