# Architecture concepts

Bagisto is very easy framework to understand. The goal of this document to give you overview of how bagisto works.

We love to work with hot Opensource (opens new window) softwares so Bagisto is built on technologies such as PHP (opens new window), Laravel (opens new window) and Vue.js (opens new window)

As Bagisto targets e-commerce businesses so it provides front and back end features to enable customer account and administrative control simultaneously.

Laravel packages are being used to separate each functionality such as Category, Product, Cart, Checkout, etc.

We developed and used built-in components of Vue.js

Bagisto registers useful events that are triggered on most of the pages which could enable to perform some custom operations in the application.