From memory you need to explore Legal, Technical, Time-Based, Operational and also Economical implications, and feasiblity of the particular project you are considering. If this is for your A-Level AQA Computing CPT6 module segment, then the only coding that needs to be done is in the actual technical solution; and not the Analysis which your feasiblity study would reside within.