I want to be able to pick an individual tank, or a few of them for each side and be able to replace them with a different tank for that respective side. Basically think of being able to upgrade the equipment.
For class roles I just want to be able to increase the amount available of a certain role that is already provided by the mapper. So I'd have to be able to pick from any role, or multiple roles on either side, that is already present on a map (might be nice to not have unlimited stg44s on nabruska lol).
Beyond that I'm not sure by what you mean "how customizable do i want it?" Yes it would be a per map thing and I would have to be able to use different values each time a map is played (basically giving a unique experience each time) If you need any more info about it please let me know and I'll try to elaborate.
I suppose a database wouldn't be a problem, just need to know what language (sql or whatever) and what type of database (access, oracle, etc)