The Percana code base is built on the Microsoft .Net Framework 4.0 using the C# development language.
Architecture

Percana provides a distributed enterprise solution developed to best practice industry standards. Its n-Tier architecture, where client user interfaces, business components and data repositories have been entirely separated, provides a scaleable, flexible and efficiently maintained system.
Configuration options include:
- N-Tier
- N-Tier with load balancing
Security

- Authentication using LDAP repository (AD LDS, ADAM, SUN)
- Netscape directory server
- Thin clients
- No direct database access allowed from clients
- Component level security
- Only authenticated users with appropriate permission levels can access Percana server components
- Support for Encryption
- Capable of encrypting network traffic to industry standard encryption levels
- Optional three-phase secure authentication process using Digital Certificates
Web Enabled
The Percana distributed architecture; the use of modern technologies and a strong security implementation makes the provision of web interfaces easier, more straightforward and robust than older traditional systems.
Load Balancing
- Allows processing to be distributed over any number of servers
- Server clusters can be dynamically changed
- Allows servers to be taken off-line without bringing the system down. System scalability can be enhanced simply by adding more hardware
XML Web Services
- Allows standard Percana Life Administrator clients to work over the Internet
- No need for separate Web development and testing
- Ideal for remote administration
- Supports SSL security
Full XML Support

- All Percana transactions and enquiries accessible through XML
- Logging facilities
- 100% Audit trails
- Transaction replay functions
- Allows for greater system integration
- Document data stored and distributed in XML allowing documents to be easily replicated to remote sites
Database Independence
- SQL Server
- Oracle
- DB2

