SpringBoard is the desktop of iPhone and also application launcher.
Its configuration file is /System/Library/LaunchDaemons/com.apple.SpringBoard.plist
From firmware version 1.1.1, it support multiple screens of application and scrolling to switch screens. From firware version 1.1.3, it supports to rearrange icons of applications, just press any icon for a while until all icons are shaking, then try to drag and move icons, once done press home button to return nomal operation mode. It makes 3rd party enhancement like SummerBoard no so neccessary.
Before 1.1.2, SpringBoard runs as root user. Later, it runs as mobile user.