Exactly this, with note that due ecosystem and history of software, setting up such environment is either really hard or relatively expensive