It can work with any Mac with airport turned on (to detect correct location) and an available internet connection (using any kind of connection, not necessarily via the airport, which is required to be ON just to detect the presence of wi-fi stations around, just the presence, it does NOT connect to them)