FiveM is the Cfx.re modification of GTA V that most roleplay servers run on. FiveM itself provides no roleplay mechanics — the framework does. The common ones are ESX (developed today as ESX Legacy / esx_core) and QBCore, which QBox was forked from. A script written for ESX will not run on QBCore without work, which is why every listing here states what it supports.
The second thing to check is the inventory. A lot of current resources assume ox_inventory; older servers still run qb-inventory or the ESX-era equivalents. If a script adds items, it has to know which system to register them in — usually one line in the config, but a line you have to set deliberately.
Installing is always the same: the resource folder goes into resources, ensure resource_name goes into server.cfg, and you import the SQL file if one ships with it. Start order matters — the framework and the inventory have to come up before the resource that depends on them, or the console fills with nil errors.
Performance you can measure yourself with resmon 1 in the F8 console — it lists what every resource is using in milliseconds. Read it with players on the server; an empty one reports zero for everything. We keep our scripts under 0.03ms.
Checkout runs through Tebex, the same processor most shops in the Cfx.re ecosystem use. Once payment clears, the resource shows up on your Keymaster account and you download it there. The licence is tied to your Cfx.re account, not to a server IP, so moving to another machine breaks nothing.