software development IDE migration