The goal of the final thesis is to create a web application that functions as a referral program platform. This work is realized in partnership with Red Hat Inc. The platform allows registration of referral programs and subsequently allows potential customers to send invitations to the target application. The platform maintains a waiting list for every program as the access to the target application is limited. The application is primarily implemented in Java Enterprise Edition, uses AngularJS for its visualization purposes and runs on WildFly application server which is developed by Red Hat Inc. at the moment.