Barracuda Networks provides backup, firewall, message archiving, load balancing, and communication services. It has experienced 20% annual revenue growth, reaching $233 million in 2014, with 69% from corporate subscriptions. Its strongest product is backup services and fastest growing is message archiving. It focuses on retaining corporate customers through services rather than individual customers through products. While it competes in diverse fields, its focus on subscription retention and aggressive product development make it a company to buy now and watch closely.