...
Back-End Technologies

Back-End is responsible for the interaction with the database, permanent calculations, and the performance depending on how properly everything is assembled in the backend.

...
Front-End Technologies

Front-end technologies drive the success of almost any software infrastructure. Though back-end technologies allow software applications to run smoothly in the first place, users would hardly look twice at any software product if there was not a visually appealing graphical interface to draw them in.