The tools go as far as you can...
DarkBasic 1.13 Enhanced & DBpro technically arn't that greatly different. Whatever you can do in one you can do in the other - provided you have the coding skill.
you have to try to keep in mind these tools have been developed to offer quick simple solutions to new users but also have been given increasingly more deeper access and controls to allow for the greatest flexibility.
as both now are capable of using C/C++ plugin DLLs which can contain any manner of things ... then your potential within the language is as limitless as C itself.
As most members even after several years of use are still a little in the dark about the full potential of DarkBasic, let alone the new core coding DLLs possible within DBpro - then i think its more upto your own skill.
the only gripe i really have with DB (and this maybe DBpro as well) and thats that you can only have a single render window without using multiple programs, as most people work on games this isn't really an issue - however for certain applications window development would be nice
Holy jumping mother of god NOOOO!!!...
Ahem I mean, I'll think about it