It all depends on the phone itself and if it is postpaid vs prepaid service. There are times a postpaid sim card phone (HSPA/LTE) requires programming but it is rare. Non-SIM phones (CDMA) usually require programming in order to be used.