I will be buying a mac within several days and will have parallels running on it because I want Visual Studios. I will also be using Xcode for the mac portion and I will be utilizing the postgres database. Since I'm very new to this I was wondering what setup would be best... 1. Mac: Xcode, Postgres and Windows: Visual Studios or 2. Mac: Xcode and Windows: Visual Studios, Postgres I am creating a web api so Visual Studio will get data from Postgres(Json) and then the Xcode app will read the Json. I obviously know that I have to run both windows and mac on shared IP to read the Localhost from Windows on Mac.