Candlepin is subscription management server written in Java. It helps with management of software subscriptions.