Cariba Online Office is a web application that is intended to improve cooperation of members at distributed marketing organizations and recruit new members and clients. It consists of Online Office, Recruiting Sites, Conference Sites, and a few Windows services. The application supports a multilingual interface, hierarchical ordering of members, contacts management, an automatic e-mail system for notifications and campaigns, and a news system. Online Office's customers have a wide system of rights to access the application’s functionality. I developed web forms, controls and stored procedures, and designed some parts of the database. Also I designed some functionality at the data access and business logic layers.
Fabrique is a web-application development platform that consists of three major parts: Fabrique Platform (a framework for application compiling and deployment); Fabrique IDE (a visual tool for rapid application development); and Active Libraries (extensions for expanding the platform with new functionality, controls, and tools). Fabrique provides a system-independent XML-based description of business logic, user interface, etc., and applies a code-generative approach to building enterprise applications. I implemented a library for user management through Active Directory and a library for NTLM authentication support.