Kommt drauf an ob du 10 Mbit oder 100Mbit haben willst/brauchst, wobei der Unterschied im Preis nur ca. 10-20 % beträgt.
Brauchen wirst 3*Netzwerkarte und 1*Hub/Switch(bessere Netzwerk Gesamtperformance), sowie Patchkabel. Alles mit RJ45Stecker und auf keine Fall Koaxialkabel mit Bnc Stecker. So das war es

Kostet so 1000-unbegrenzt, je nach Hersteller.
Software brauchst eigentlich nur Windows oder Linux(was halt in Verwendung ist). Die haben den ganzen Netzwerkkram schon integiert.
Wennst im Forum einwenig nachschaust, wirst einige Threads zu diesem Thema finden.