Symfony, The answer for your customer portal!

Web development, Automate

Published: 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. As you can see Symfony offers many advantages for buidling a customer portal.

              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

              Read some of our blogs down here!

              Expand your knowledge with the 4BIS Blog...

              Artificial Intelligence vs Machine Learning: This is the Difference

              Software Modernisation, Knowledge Base, Automate, Web development

              Nowadays, many terms are thrown around interchangeably. You sometimes hear about Artificial Intelligence, but also about Machine Learning and perhaps even Deep Learning. This can make it quite unclear what exactly the term is that you are looking for...

              Read more

              5 Reasons Why You Want to Connect All Your Tools

              Software Modernisation, Web development, Business software, Knowledge Base, Automate

              Integrations are extremely important to ensure smooth collaboration between all your tools. Unfortunately, it still often happens that companies make some activities run less smoothly by not properly linking their tools. This is of course a shame because...

              Read more

              No secure server connection: These are the most common connection errors

              Knowledge Base

              Error messages when looking up a website are common. Although they are often easy to solve, they still often go wrong. This could be due to a small error, but this can immediately prevent a connection error. Resolving these errors requires some steps....

              Read more

              And what can we do for you?_

              Do you want to know more or are you interested? Please feel free to contact us directly, by phone or via mail.
              Or use one of our contact forms so that we can answer you as quickly and appropriately as possible can give. We would love to hear from you!

              back to top