EPS automates the process of Ethernet Provisioning. Traditionally, when Ethernet is to be provisioned, the network engineer has to push specific commands on a number of switches that can be from a mere three to tens of systems. This process of manually accessing and programming each involved switch can take up to an hour. Further, since a number of commands are to be pushed again and again, the margin of human error and frustration can increase. Thus having a software that automatically performs the above mentioned task on a number of switches, reduced the risk of human error, as well and the time incurred in it.