EPLAN has a modular architecture. It is possible to add functionality to EPLAN and to change existing functionality.
These different means to modify the system are implemented in modules, which can be loaded by EPLAN, so-called add-ins. So, if you want to add functionality to EPLAN, you first need to create an add-in.
An add-in is an assembly, written in one of the .Net framework's programming languages. There are different ways to create such an assembly. Basically you just need a simple text editor and the compiler provided by the .Net framework. The rather more convenient way to create an add-in is by using an integrated development environment (IDE), like Visual Studio.
Add-in assemblies should be named like <YourCompanyName>.EplAddin.<NameOfTheProject>.dll.