Live chat software allows companies to communicate with their website visitors in real time via chat windows. Customer service representatives can utilize live chat software to provide support to users who have questions regarding products or website navigation. Support agents can prompt user interaction with pop-up chat boxes or wait for visitors to proactively reach out with questions or concerns. Some features include reporting and analytics, interactive chat notifications, and conversation archiving. Live chat software can be used by customer service teams to quickly respond to inquiries, employees in business development roles to reach leads that may be unavailable by phone or email, or administrative staffs in the education sector to connect with incoming students, among other uses. Live chat functionality may come as a feature of other software types including e-commerce platforms and help desk software products.