Open Upload has been designed to be extendable
These are the main features:
* Access control by groups
* Template Driven
* Internationalization
* Vast Database Support (MySQL, Postgress, Flat file)
* Multiple user authentication backends (database, LDAP, AD)
* Plugins to control file upload/download limits / functionality (password protection, captcha, email, banned IP,...)