Edgecore Networks provides a full range of managed switches to fulfill different deployment requirements, from small/medium business users, enterprises to carrier-level service providers, from simple web smart switches to Layer 2 and Layer 3 switches. Different products come with different port combinations, as well as PoE options, to meet market requirements, with the emphasis on scalability and flexibility. Most importantly, managed switches all come with Edgecore Networks' in-house developed EdgeCOS™ software, with optional ECView Pro network management system.