Do you know CANECO ? this is a calculation software compliant to many standards : RGIE, BS7671, CEI, VDE, Marine… That’s a french company and they sell their software in many engineers consultancies.
its included : schematics (Outlet socket, motors, lighting, Battery…) and multi-manufacturers database (Schneider, Hager, Siemens, Legrand…). You just need to input consumption, cable lenght, factor group… and the software did the rest. You will get automatically protective device and cross section.
More information : http://www.caneco.eu