Platform specific changes related to system

Is there any platform specific changes related to system configs that needs to be made while adding a new device? How does /etc/init.d/system works? What configs other than logging, time,led is controlled by this. Is there any standard to be followed with respect to system while adding a new device.