In software controller solution, all EAPs will be configured, controlled and managed by one kind of software, namely software controller. Software controller can be running on computer. In addition, EAPs can operate individually. Each EAP handles and forwards the user data by itself.