NIC Inc is a provider of digital services and solutions to governments. The company’s two channels include its outsourced portal businesses and its software and services businesses. NIC's outsourced portal businesses enter into long-term contracts with governments to design and operate enterprise-wide online portals that allow businesses and citizens to access government information online. NIC’s software and services businesses provide software development services to state, local, and federal agencies. All of the firm's revenue is generated in the United States.