• banner

    “The PCA crew is leagues above
    the competition” - Pepsico

  • "a prior vendor failed to develop
    the application, which (Practical) delivered." - Franklin Park

  • "the application (is) easier to use, with a
    much simpler, more intuitive use interface" - Royal Administration Services

  • "Sometimes it's the things you don't ask for
    that are important" - Royal Administration Services

  • "PCA turned our raw data and algorithms into easy to use
    and understand features and reports." - CareScout

  • "The quality and professionalism ... has been
    so outstanding that we want to send you a letter of thanks." - USALCO

  • "PCA people and applications stand out by
    far exceeding our expectations." - USALCO

  • "The resulting application greatly increas(ed)...
    our business effectiveness and efficiency." - The Advest Group

  • "PCA completes projects
    efficiently and effectively" - Pepsico

Smart Client Security

Many of Practical Computer Applications (PCA) clients’ applications involve highly sensitive, proprietary business data, such as financial records, patient records, legal contracts, and transaction data.  PCA builds Smart Client platforms to enable a trusted client-server connection over the Internet. PCA’s Smart Client applications can be readily configured to support the most rigorous data security requirements.

Secure data storage, fully-encrypted data transfer payload, and privileged-based access to the application at the feature, data, and reporting-levels are essential considerations for securing proprietary business data and meeting your internal and external security requirements.

For example, the Smart Client architecture (based upon Microsoft SQL Server and the .NET Framework) supports HIPAA standards for electronic information storage, encryption, transfer and processing of patient-sensitive healthcare and patient data.

Smart Client Security

Role-based User Privileges

All Smart Client applications use a standard, Admin-managed role-based security framework for determining who gets access to what, at the application feature, data, and reporting-levels. Security settings are stored in the SQL Server database. Administrators can readily assign and manage application use privileges for the different roles. Changes to privilege settings are automatically inherited by all users who are members of a particular role.

Secure Data Transport Layer

Smart Client applications connect to a MS SQL Server database through the standard Ports 80 and 443.  Port 443 is used with secure encrypted SSL for data where high security compliance is mandated. All data packets transmitted between the database and the application are compressed into binary format. Therefore, they are unintelligible to any intrusion attempt that may inadvertently (or purposefully) be exposed to one or more data packets.  Smart Client applications function and perform very well in standard HTTP, HTTPS, SSL, VPN and Digital Certificate environments.

SQL Server Storage and Encryption

Server-based database security and management is a core consideration within secure business application environments. MS SQL Server fully complies with technical requirements for server-side data storage. Individual database data elements can be stored, tracked and secured and audited in any variety of methods supported by SQL Server.

Session-based User Data Storage

Once application data is delivered from SQL Server through a secure transfer process, the Smart Client application architecture provides considerable power and flexibility for protecting data on a users’ local PC. Specific data is received from the SQL Server for various user-related needs, such as data input, refinement, and reporting.

During a session, a secure connection is maintained between the server and client application. Application data only exists on the user’s PC during the active session. Once a user logs-out (or after a pre-determined time of inactivity), all the application data can be removed from the user’s PC.

Smart Clients can be configured so that no data resides on the client PC.

Usage Monitoring & Audit Trail

Smart Client applications also provide for ongoing monitoring, tracking, and reporting of application usage. Administrators know precisely who, when and how often every authorized user accesses a smart client application. Smart Clients provide administrators with a full 360-degree view over and control and monitoring of application security. A complete audit trail is a standard capability of smart client applications.

Contact PCA for your Smart Client application

Call us at 1-877-843-3405 or use our form to request more information.