Hmmm - big question and few details so there may be more questions than answers at first.
1. How many machines are you looking to network? 2. Will they all need to go on the Net? 3. How would you like them to connect to each other - wired or wirelessly? 4. Is one machine to be a server - that is to hold all the data for the other to work on and save back there or will each system have its own individual software? 5. Which Operating Systems will you be using?