I have been building an application since 2001. This application runs the entire business from POS, HR, Acounts Payable, Punch Clock, Management Reports, C/S, Cash Control, Commissions, etc. Additionally, it makes several calls to outside 3rd parties, such as Dropbox, Credit Card processing, HubSpot, email verifier, and to our custom mobile app. We have shown our system to other tax businesses who absolutely love it. They have nothing like it. However, when they ask what language, we use they are shocked that it is in PowerBuilder. They know it is an older language. But it has been maintained and new functionality is constantly added. Additionally, I can build an entire new process, such as Accounts Payable in 2 to 3 days.
Here is my question, if you had to rewrite your PB application in a newer language what language would that be? Also, what real benefit would you get from migrating to a new code base?
Thanks
;-)