What technologies has been used for developing visual paradigm?

Hello friends.I am completely new to visual paradigm
Im very curious about the Visual Paradigm tool and i have some questions about the structure of the the application.
The first question i have is about the way visual paradigm has been developed.
I want to know what programming language(s) or framework(s) has been used for developing visual paradigm tool
And another question is about how it store data ? Is it file based or it use an embedded database.And if is the second one ,what kind of database has been used for the program and does it let us to connect to it directly from outside of program ?
I will appreciate any answer
Thanks you all