Are you adding a new menu entry? Or customizing the sign-in screen or logo? Or customizing views or wizards? Or creating new themes or new screens? Each type of customization varies in scope and complexity.
For background, see the Customization Basics Guide, which summarizes the types of changes that you can make and provides important guidelines about file names, keywords, and other general conventions.