Modernize the security of your
PowerBuilder Applications

Take your PowerBuilder Security to the next level

Integrate with Active Directory - Implement Single Sign-On (SSO)
Centralize Security for several technologies - Comply with regulations (SOX, HIPAA...)
Delegate Security Admin to Business Users

Try Visual Guard


Why Use Visual Guard

Enhance your
Applications Security

Instantly add new Security features

  • Authenticate users with their Windows account
  • Implement Single Sign-On (SSO)
  • Secure SaaS and multi-tenant applications
  • Delegate the daily administration to Managers or Clients
  • Reuse existing user accounts (Facebook, Google, etc.)

Centralize the security
of several applications

Replace several security systems, specific to each application, with a single solution

  • Get a global overview of users and access rights across your entire Application portfolio.
  • Automate controls and audit for all applications
  • Maintain a single security solution
  • A Single System securing .NET, Java, PowerBuilder, Oracle, SharePoint, PHP, etc.

Comply with Regulations and Corporate Standards

Security compliance made easy

  • SOX, HIPAA, ISO...
  • Keep track of all users and administrators operations: Who did what? When? Who allowed it?
  • Focus controls on a given user, operation, date or application

PowerBuilder with Active Directory

PowerBuilder integration with Active Directory

Integrate with Active Directory

Users will sign in PowerBuilder Applications with their Windows account

Single Sign-On (SSO) and PowerBuilder Applications

SSO for PowerBuilder Applications

Sign in once, and enter all your applications

Users will sign in PowerBuilder Applications with their Windows account

Delegate Daily Security management to business users

Audit PowerBuilder Applications Security

Delegate Security Admin to Business Users

Let Managers, clients, helpdesk manage the daily security

Do not reinvent the wheel

Why spend months or years of complex developments, when you can easily implement a ready-to-use solution, embedding a complete feature set?

Read More

We keep up with security standards and technologies for you, and assist you down the road for designing, installing and configuring your system.

Read More


- Free -

Try it Now

  • All you need to secure a .NET application

    Authentify user with their Windows credentials or give them a login/pwd account, grant them permissions and roles in your application.


  • Compare Versions


As low as 2,990 €

Try it for Free

  • Advanced features
    for .Net Applications

    Support for several applications and a large userbase. Manage large volumes of users with user groups. Secure several applications. Comply with security regulations (SOX, HIPAA, ISO…). Delegate daily administration with a web console. Secure SaaS / multi-tenant applications.

  • Compare Versions


Contact us

Try it for Free

  • Enterprise-wide solution
    for All Applications

    Support for complex configurations and all development technologies Secure any application, whatever their technology, architecture and locations. Federate user acounts located in various Identity stores.

  • Compare Versions

Compare Visual Guard VERSIONS

User and Identity Management Express Professional Enterprise

Each Enterprise licenses allows declaring a certain number of user accounts. Visual Guard can support millions of users, public-facing systems or multiple international corporate sites. You can choose to centralize all your security in a single Visual Guard instance, or a deploy distributed/regional security systems.

up to 1000 up to 1000 unlimited,
depends on license (*)

Authenticate users with their Windows Accounts and grant them permissions and roles defined within Visual Guard.

Authenticate users with login/password accounts defined within Visual Guard. Define a password policy for these accounts (see below).

for login/password accounts, users can create their account themselves. You can let Visual Guard grant them automatically default roles. You can also require an admin validation before they can access your system.

Define a hierarchy of user groups, for instance replicating the hierarchical structure of your organization. Place users in 1 or several groups. Grant roles at group level.

User Authentication Express Professional Enterprise

Form-based authentication (both for windows accounts and login/pwd accounts)

Visual Guard automatically authenticates users with the Account assocated to the current Windows session. Users don't need to enter credentials to access your application(s).

For .NET desktop applications (WPF, Winforms): Visual Guard Stores locally the user security data, and keeps managing authentication and permissions while offline.

For login/password accounts, you can customize the rules to define, renew, unlock and expire a password. For Windows accounts, the current Active Directory Password Policy will apply.

User can authenticate with their Windows credentials, although they do not connect from your corporate network. Eg public wifi, mobile Internet, etc.


Single Sign-On across websites hosted in completely independent networks or companies. Users log once, and jump from a website to another, without loging in again

Permissions and Roles management Express Professional Enterprise

Define fine-grain permissions for each application feature or data you wish to restrict access to. Group permissions by permission sets and roles.

Grant role(s) to Users
Grant role(s) to User Groups  
Audit, Compliance, Segregation of duties Express Professional Enterprise

Keep track of user logon, user operations, administrator operations...

Review events. Filter them with multiples criteria (per application, user, dates, device, type of event…)

Visual Guard Applications Express Professional Enterprise

Ready-to-use desktop application, used by administrators, developers and auditor to setup the environment, manage and audit application security

Ready-to-use web application, used by administrators to manage daily security and auditors to control security


Developer utility, used to deploy a security database from dev to test, then production environments.

Development technologies supported Express Professional Enterprise

Visual Guard exposes extended APIs that allows performing all security features by program. APIs are secured to rectrict operations based on security permissions granted.

Native integration with Winform, WPF, ASP.NET, WCF, MVC, SharePoint Applications

Native integration with PowerBuilder Classic Applications


Integration with any development technology capable of calling the Web Services exposed by the Visual Guard Server for Authentication, Authorization and Audit purposes.

Architecture Express Professional Enterprise

Centralize the securty of all your applications. Get a global overview of all users and their access rights across the entire IT system. Comprehensive and uniform Control and Audit for your application portfolio.

1 unlimited unlimited

Secure any type of application

Desktop applications with all clients running in the same Network and/or Web application(s) with Server(s) running in the same Network.

Centralize security for applications running in any Network configuration. Support for multiple, independent networks, as well as independent, secured zones isolating database server, service layer and public facing UI (DMZ).


Integration with 1 or several Active Directory located in the same forest than the application.

Federation of multiple Active Directories, hosted ni various network/companies

Customization Express Professional Enterprise

Get the full source code of the Web Admin Console, and adapt it for your business needs. Implement your business logic and corporate presentation standards, and call the Visual Guard API to perform any administration features. Our support team will guide you every step of the way. (lien vers la decription du support VG).


Support for any type of user accounts/Identity(ies)/authentication process by developing custom modules within Visual Guard. Our support team will guide you every step of the way. (lien vers la decription du support VG).


Implement custom security rules for application security. For example, enforce segragation of duties by defining which roles ou user group should be mutually exclusive (can't be granted to the same user).Our support team will guide you every step of the way. (lien vers la decription du support VG).


Try Visual Guard Now

Try Visual Guard

Visual Guard Dynamic Permissions

See how to define permissions without touching the code of your application.

5 lines of code to implement SSO in your PowerBuilder application

1 - Reference Visual Guard in the application

i.e. add 2 PBL provided by Visual Guard to the application library list.

2 - Create the Security Manager
vge_n_cst_vgmanager uo_vgmanager
uo_vgmanager = CREATE vge_n_cst_vgmanager
3 - Connect to the Access Control repository
uo_vgmanager.of_SetTransObject (…)    
4 - Authenticate the user and load his security
uo_vgmanager.of_verifyuser (…)
The same method applies to both Windows accounts and Username/Password accounts. This will authenticate the user and download his access privileges (if any).
5 - Apply User Access Privileges in the application (optional)

You may use this method if you defined restrictions for the user to access data and/or features in the application. One call in the ancestor window is enough to apply access privileges in the entire GUI.

Consulting - Assistance - Support

Novalys can help you put your application security in place. Our team offers the following services.

Functional and technical specifications

Analysis of existing applications, Interviewing users on security management rules, Definition and attribution of permissions and user roles, Definition and repartition of administration privileges, Proposition of global or local organization of application security.


Integration of Visual Guard in your applications, Securing complex objects (Web services, classes…), Development of specific components or adaptation of Visual Guard components to respond to complex functional or technical specifications.


Installation and configuration of VG with ADFS, Installation and configuration of Web SSO with Visual Guard, Creation of a deployment procedure for security in production.


Benefit from a consistent and seamless experience from implementation to production thanks to Visual Guard Professional Support Team.


Pre-sales and post-sales can be two very different things... I had a very uniform experience thanks to Anne

New Century Health Director of Systems Development

The support provided by Novalys has been excellent and very quick

Head of Securty of an international insurance company

Feedback from our clients