The SDK (software development kit) will be a guide as to what can and cannot be used when programming for the iPhone. It will also include a compilier for the approved languages (C, C++, JAVA, etc) and will probabily include tools to deal with the screen size, multiple pages.
TEG