Every application consists of three parts.

They are

  • User Interface
  • Business logic
  • Data base

User Interface:

User interface acts as an interface between user and the application.

Business Logic:

It is the code written by the developer which makes the functionality to work.


The complete information of the users is stored in the database in the form of tables.


UI is of two types:

  • GUI(Graphical User Interface)
  • CLI(Command Line Interface)

1. GUI:

  • It is easy to access.
  • It is less secure.
  • User uses GUI.

2. CLI:

  • It is difficult to access.
  • It is more secure.
  • Server uses CLI.