Technical documentation
            
                Technical details
                
            
            
                
                        
        
    
            
    
    
    Used technologies
Perun is build using enterprise technologies:
- Java
 - Spring - Supports building flexible JVM-based systems and applications
 - Google Web Toolkit - Used to build web user interface of Perun
 - Jenkins - Leading open-source continuous integration software
 
Supported technologies
- Perun uses SQL database as a backend, Oracle and PostgreSQL database engines are supported.
 - Perun can synchronize groups and members with external sources like:
- XML and CSV files
 - any SQL DB supporting JDBC
 - VOMS
 - LDAP servers including Active Directory
 
 
Development life cycle
- We are doing a code review before any new code comes to the mainstream code.
 - Before deploying any new code it must pass all the tests.