Symfony, The answer for your customer portal!

Auteur: Rens Hulsebosch

Gepubliceerd: 12.06.2020

Symfony is a PHP framework built on a number of powerful and reusable components. Symfony works according to the MVC model. This stands for Model View Controller. Basically, this means dividing your project into three parts, the Model for the data, the View for the views, and the Controller for the logic. Symfony is a PHP framework built on a number of powerful and reusable components. Symfony works according to the MVC model. This stands for Model View Controller. Basically, this means dividing your project into three parts, the Model for the data, the View for the views, and the Controller for the logic.

A French developer by the name of Fabien Potencier creates the “Sensio Framework” in 2004 to help his company SensioLabs develop websites better and faster. After building his first website with the Framework, he decided to release it as an open-source framework called “Symfony”.

What is a customer portal? And what do you need it for?

A customer portal is a web application where your customers can log in and edit their data and manage services that you offer as a company. You should think here of managing domains if you sell domains or managing accounts with account details of a company that sells VoIP subscriptions. Customer portals come in all shapes and sizes. A customer portal ensures that your customers can arrange a lot themselves, but it also offers an excellent marketing channel to keep your customers informed. Although it is useful to have one, developing a customer portal can quickly add up to the costs. That is why we build our portals in Symfony a PHP framework with components that are reusable.

Do you need a customer portal for your website, please contact one of our specialists.

Contact Us


If you're a web developer, you've probably heard of Symfony. Symfony is a PHP framework built on a number of powerful and reusable components. You can use these components again and again for different purposes.

The first stable release of Symfony came in January of 2007. Version 2 of Symfony was a completely rewritten version of the framework and was released four and a half years later.


“Symphony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.” Fabien Potencier


Major advantages of working with Symfony are:

1. The big community.

Symfony is now being developed by more than 600,000 developers from more than 120 different countries.

2. The great flexibility through all Bundles and Components.

Bundles are, as it were, the plugins for a Symfony project. Most Symfony bundles come with good documentation, making them easy to understand and use.

3. The extremely good documentation.

The Symfony Cookbook is Symfony's documentation. With many examples and clarity it makes the Symfony documentation one of the best out there.


Symfony works according to the MVC model. This stands for Model View Controller. Basically, this means dividing your project into three parts, the Model for the data, the View for the views, and the Controller for the logic.


The MVC model is designed for easier maintenance of large applications. The controller knows the view and the model, the model does not know the views. The view and the model are linked together by the controller. Using the MVC model for large web applications or websites can be extremely time consuming.

We at 4BIS have used Symfony to build our internal portal, our customer portal, QuoteManager and AccountGenie, among others. We are currently working on a new project: National Network Agenda. This project is also being built in Symfony.


Read more about:
Read more about:



Intern Portal & Customer portal

We chose Symfony for building our internal portal and Customer portal, because we knew in advance that it would be large projects with many different functionalities. The portals are regularly expanded. Due to the flexibility of Symfony we can easily extend and edit our applications. There are also many bundles available for Symfony that we can use to design our application and add functionalities without having to spend a lot of time developing these functionalities ourselves.

If you want to know more about Symfony or about a customer portal after this piece, please contact us.

Contact Us

Can't find what you were looking for?_

Couldn't find the answer to a question? Or do you feel that something is still missing from our knowledge base? Let us know. Ask your question directly by telephone to our Supportdesk or put your request on the mail and you will receive a response within 24 hours.