Introduction

The Composition of a Software

Front End

  1. Hypertext Markup Language (HTML): This is the structure of a software. Where should this text box go? Where is the menu bar? What should the header and footer contain? While the term is used more in developing websites, the concept still apply to the software.
  2. Cascading Style Sheets (CSS): This is the design of a software. What colors should the background be? What font sizes and styles should be used? All of these informations are contained in a css. file.
  3. Javascript: This is where you design the interactions of a software. What happens if the user presses this button? When should a pop up notifications come up?. All of these information are included in the js. file.

Back End

The Workflow of a Software Application

References