Answer + Explanation:
Software 1: Python
Python is a high - level programming language, in which many programmers use to build apps, databases and programs. This piece of software is free, and it only needs a small capacity of RAM (Random Access Memory), about 2GB. This programming language is one of the best, and it will run on any operating system, whether it be MacOS, Android or even Linux (Chrome OS)!
Software 2: Kodu Game Lab
Kodu Game Lab is a 3D game building environment that was designed for students of all ages to use. Although this software is the best that you could get, you need a huge amount RAM, about 4GB, if you want the program to run smoothly. Also, you cannot run or install this software in any other operating system other that Windows 10+ or possible MacOS.
Software 3: Davinci Resolve
Davinci Resolve is a professional video editor, and while professional video producers or photographers use it, it is not compatible with ChromeOS or Windows. It is only available on MacOS. Also, in addition to that, you need a large amount of VRAM, 10-20GB for the best, 6 - 8K.
Software 4: Unity
Unity is by far the best game maker. This is easily usable to professionals as there are a variety of different tools you can use. However, such a good software doesn't come free. If you want the pro version, your looking at about $150 / £109 every month. Also, you can only operate this software on MacOS and Windows.
Software 5: Maya
This is the best 3D editing software you could install, with a costly price. You are looking at £246 every month. You could insure a car for less than that! Also, this will only run on MacOS, and if you do want to operate this, you want your system to have an AMD64 and 9GB RAM. That is a lot for just one software to run!