My husband bought this particular item.  He's a software engineer and I'm going to do my best to relay what he said about this computer."Wow...  I've been using Mac's for the last 7 years exclusively.  I bought this because I wanted to try out Flutter on Windows, and this computer has totally exceeded my expectations for the cost as a build and run box.  I think it's a solid computer for non-developers, but even for those who need the extra power in a developer situation, this computer can more than hold it's own."