4D seems to tick many boxes when it comes to database applications : runs on Win and Mac; allows creation of stand-alone apps for Mac, Win, Android and iOS. Just this for a database IDE is already quite rare. Then on top, there is a 4D server and even a webserver. So, if I need to learn new programming skills, 4D is a good contender in all these respects.