1) Analysis
i) Mention the goals of the organization, perhaps include a mission statement if available. Then outline the objectives of the site (promotes brand awareness, provides product / service information, generates sales, etc.).
ii) Who is your target market? Have you considered the accessibility of your site for people with a disability, such as sight impairment?
iii) An analysis of needs should include the business enterprise requirements as well as the customer demand.
iv) List the success criteria of the site (improved sales, more hits, etc)
2) Development
v) Details of the development should begin with a logical description (what needs to happen) followed by a physical description (how it will happen).
vi) Provide reasons for the choices you made.
(a) scripting language
(b) payment method
(c) database
(d) security
(e) feature inclusions (graphics, animations, sound, links, guest book)
(f) post sales service
(g) response to questions (FAQs, contact channels, bulletin board)
vii) Mention should be made as to which (if any) development package was used, why it was chosen, limitations of the package and browser compatibility