Re: mojoPortal and interaction with other Application
You can use mojoPortal as a framework to provide security roles, navigation, skinning, and a lot of other built in features, and you can write your own custom modules that plugin to it for any kind of business need, but you have to program that part yourself. You can create pages and make settings to control who can view it and who can edit it by roles.
Unfortunately we don't currently have support for FireBird, but we do have support for PostgreSQL, MySQL and MS SQL.