The Wifidog project is a captive portal solution that has three main functions: location-aware delivery of internal or external content, authentication and authorization, and centralized network monitoring. Most of the contributions to its development came from wireless community groups, so this is the model with the most support. However, Wifidog has an extremely generic design. As such, it is now used by several other types of organizations. With relatively small amount of development it can also be used for many other business models.