Ans: Points of difference between software design and coding can be laid down as under: Design : 1. Design is most crucial and time-consuming activity 2. Screen of the system depends on the correct design specifications which is a key activity of the process. 3. Software design is based on the findings collected in the initial investigation phase. 4. Design includes the following: (i) User interface design (ii) Process Design (iii) Database design 5. Designs are transformed into actual code or program during the implementation phase. 6. it is more feasible to rectify design as different users may have conflicting user requirements and only the final and valid design goes for next phase. Coding:- 1. Involves conversion of detailed design specification laid out by designers into actual code, files or database. 2. Less time consuming then the design phase and performed by programmers or coders. 3. More concerned with technical aspect of the software rather than its functional aspect. 4. Different software such as programming languages front-end tools, database management system, utilities etc are used to facilitate the coding process.