What sets us apart

FUF Software Development

At FUF, we specialize in designing modern websites, web applications and mobile apps. We have over 25 years of experience in the development of software for websites, intranet solutions and single-page applications. In line with current trends in individual and software development, our web development company FUF always designs a customized and sustainable solution for our customer - Thus providing the ideal foundation for your digital success.

1. Agile software development process steps

We start with adapting the blueprint of the future system to our customer's specified requirements. In harmony with relevant coding standards, we use stable automation processes and regular unit tests, to ensure effective and rapid development. This approach is rounded off by using professional deployment processes.

Even before the actual development of websites or mobile apps, we focus on deciding for the right technology. Node.js for example is based on JavaScript and convinces with its simple implementation and performance compared to other scripting languages such as PHP. Due to having developed numerous projects, FUF is increasingly relying on Python and Flask for web backend development.

2. Custom software development

FUF's custom developments are based on modern standards such as front-end applications (Angular), SOA (Service-Oriented Architecture), NoSQL databases and MVC frameworks such as Symfony. Our individual web development is characterized by a modular and flexible software structure.

This enables platform independent development of web components to ensure their ease of use in mobile or other systems. This allows for continuous optimization and maintenance of the software and at the same time makes it easier to integrate modern web technologies into existing legacy systems.

3. Software life cycle

With the programming languages used, FUF consistently relies on sustainable and stable frameworks. Their long life cycle offers advantages for small and medium-sized projects in particular - for example, through comparatively fast implementation and reduced effort.

Thanks to our extensive expertise from numerous successful projects, we can rely on a wide range of technological approaches. We approach and take well-founded decisions based on joint exchanges - Tailored to the requirements of each project.

Applications we can't work without

Extbase

Extbase allows for individual TYPO3 extensions and thus ensures an efficient extension of the content management system.

For single-page and hybrid apps

Angular

Google's JavaScript framework Angular impresses with its flexibility and performance superiorority when developing mobile applications.

Backend and custom development with Python

Python

For customized web solutions that are both efficient and scalable. The versatility of Python provides for innovative applications that perfectly meet the needs of our customers.

Content migration in Drupal and TYPO3

Data migration

With a detailed migration concept, FUF paves the way for a successful website relaunch

Open source search platform

Solr

Solr statisifies the search requirements of complex and extensive websites.

Flexible NoSQL databases

MongoDB

As an open source database, MongoDB optimizes the processing of different data sets - Already many times implemented by us

Extension of web systems

API Integration

Whether relaunching or refactoring: By connecting external interfaces, FUF optimizes websites individually to the desires of our customer's.

Framework, toolbox and community

Laravel

Laravel: The scalable framework for developing websites with high loads

Database development

  • Relational databases (SQL) such as MySQL
  • Non-relational databases (NoSQL) such as MongoDB

Individual web development

  • Web development with PHP Symfony, Angular and Python (Flask)
  • Integration of components based on modern web technologies into existing legacy systems
  • Integration and configuration of powerful search technologies such as Solr
  • Development for mobile apps / hybrid apps with HTML5, Android and iOS
  • Front-end development for single-page applications and hybrid apps with Angular
  • State-of-the-art deployment with Docker, GitLab, Kubernetes, Argo CD, Terraform and complete observability through Prometheus, Grafana and OpenTelemetry.

Interface programming / web services

  • Programming of HTTP interfaces / REST
  • Programming of gRPC interfaces
  • Integration of third-party interfaces, OAuth, such as Facebook, X, Google and Co.
  • Data migration/data import into the new system, including data preparation

Our way of working for efficient web and software development