Well, for the most part, they do, how ever Data Tables are also able to read in Data from Databases and CSV files etc. You just have to decide which is best for your situation. If you have to SET variables at run I would go with DataBP, if your Data is not going to change at run-, I would use Data Tables. You could even combine the two if you need to change the variable values at runtime, have your DataBP load initially from data-table, then changed values can be saved to the DataBP and your original values are still in tact. Personally I prefer Data Tables cause I can quickly changes settings for many things on one screen witout having to open each individually. But by using inheritance, you can change a variable in parent and it will change all. , I know I’m not making this easier to decide, but there really i no best solution, there is just the solution that works best for you. Would you rather have a folder with 10k objects in it? Or a Data-Table with 10k rows?