Software Development from Berlin.

Your advantages are programmed.

You need additional capacity for your application or web development at your site? You are looking for a service provider for software development or programming from Berlin? You want to strengthen your team for a period of time or for the entire duration of the project? We would be happy to assist you with our energy, know-how and experience.

We offer you individual employees or entire project teams of experienced and conscientious software architects and software developers. In short iterations and in close coordination with you we implement your requirements. Our service is based on Scrum and Kanban and combines these with the technical practices of Extreme Programming (XP).

What services do we offer for your software development?

What challenges are you facing in your IT organisation? Do you need the technical expertise of a senior Java developer for the development of a new component or are you looking for one or more .NET software developers for frontend, backend or as full stack? Are you missing programmers or software architects when replacing an application, customising a web application or connecting different tools? Then we can support you.

We offer you the following services:

  • Individual programming, tailored to your needs
  • Maintenance and extension of application software
  • Optimiation of applications in terms of performance and maintainability
  • Code review, refactoring, redesign and modularisation of applications
  • Design of modern, maintainable software architectures


  • Support for Model Driven Development, Behavior Driven Development and Test Driven Development
  • Implementation of build pipelines, continuous delivery and software distribution
  • Requirements management with user stories and user story maps
  • Coaching of development teams and promotion of innovations


Every company and every task is different. Some companies need support in defining requirements, others want to be more agile and develop in shorter cycles. Talk to us about your specific situation and we will see how we can support you as a software development service provider.

The best technologies and tools for your software development

Cool, if programming works!

If you search the Internet for “Software Development Berlin”, you will find many different offers. Why should you choose us as a service provider for software development and programming? We offer you the following advantages:

Leidenschaft - Softwareentwicklung - t2informatikPassion
Do you know the feeling when something works out the way you wanted it to. This fantastic feeling drives us. That’s why we develop software.

Know-how - Softwareentwicklung - t2informatikExperience and know-how
Our employees are experts with a wealth of experience from numerous projects in a wide range of industries, who will support you individually with specialist knowledge and social competence.

Einsatzort - Softwareentwicklung - t2informatikPlace of action
We are happy to develop software and software architectures at your site or work in our office in Berlin.

Kapazitäten - Softwareentwicklung - t2informatikCapacities
Strengthen your project teams at short notice with additional professionals for your software development and software architecture.

Kostensenkung - Softwareentwicklung - t2informatikCost reduction
Avoid long-term commitments and save expenses for holidays or social security.

Wissenstransfer - Softwareentwicklung - t2informatikTransfer of knowledge
We offer you not only methodical competence in software engineering, but also a direct transfer of knowledge. In this way you increase the qualification of your employees directly on-the-job.

Frequently asked questions about software development

For many companies, the success of IT projects is crucial for the future. The requirements to the IT and the used systems are manifold. In addition, software development itself is a very broad field. Here you will find a selection of questions that we regularly receive from companies that want to get to know us. Of course we are also happy to answer your questions personally.

Do you offer the development of new solutions?


As software experts with a lot of experience in all modern .NET technologies, the Java platform and with web technologies, we are happy to support you in all phases of software development. Especially at the beginning, important decisions have to be made, the consequences of which often only become apparent later:

  • platform,
  • architecture,
  • user experience style guide,
  • code style guide etc.

We help you to lay the right foundations for your project. And if many of these things are already established in your company, we also develop “only” single components of a software with the appropriate technologies and frameworks.

And what if an application runs on an old platform that you would like to replace? Then we analyse your legacy application and make you an offer for migration and modernisation. And when it comes to synchronisation or interoperability between tools, we will also be happy to design and implement it for you.

Talk to us about your situation and your requirements or ideas. Simply arrange a call now. We look forward to getting to know you.

Which server technologies do you support?

We frequently use the following server technologies in customer projects: 

  • .NET / NET Core
  • Java EE / J2EE
  • Spring / Spring Security / Spring Boot
  • RESTful Services
  • Python with Flask, SQLAlchemy, Marshmallow etc.


Which web technologies do you support?

We regularly support the following web technologies in customer projects: 

  • Angular with Unity and Ionic etc.
  • Microsoft Azure incl. Azure IoT and Azure DevOps
  • Polymer with Lit-html
  • React
  • Redux
  • Node.js
  • Bootstrap
  • Material Design

Of course there are also customer projects in which Karma, Moskito, Hamcrest, Java Annotation Professor, Cantao, Laravel, Doctrine etc. are used.

Which software engineering methods do you offer?

We are happy to offer you the following methods from software engineering:

  • Business Process Modeling with BPMN
  • Software and System Modeling with UML and SysML
  • Requirement specifications with use cases or user stories
  • Model-driven Architectures / Model-driven Architecture (MDA)
  • Model-driven Development (MDD)
  • Behavior-driven Development (BDD)
  • Domain-specific languages / Domain-specific Languages
  • Data modeling with Entity-Relationship-Modeling etc.

Of course, not all methods are used in every project, but always the one that best fits your project situation.

Are you also available at short notice?


We have often supported our customers at short notice with programming. And if we ourselves do not have any free capacities, we are happy to place highly qualified software developers known to us. Please contact us directly and we will see which challenges you would like to meet in terms of time and content. Arrange a call now.

What desktop technologies do you support?

We regularly support the following desktop technologies in customer projects:

  • .NET Windows Presentation Foundation (WPF)
  • WinForms


Which database technologies do you support?

We regularly support the following database technologies in customer projects:

  • MS SQL Server
  • PostgreSQL
  • MySQL
  • Oracle
  • DB/2
  • as well as various NoSQL databases.

We also work with Hibernate, Entity Framework and JPA.

Which testing frameworks do you often use?

For testing we regularly use frameworks like e.g.:

  • Jasmine
  • NUnit
  • JUnit
  • Cubumber
  • Gherkin
  • Specflow
  • Protractor


Software development is also in the forefront in our blog

Weekly tips, opinions and information can be found in the t2informatik blog – regularly with renowned guest authors.

Why I am not superfluous as a software architect

Nowadays, teams take on many tasks in the course of developments. This also changes the role of the software architect. One opinion.

Why I ended up with Godot

There are numerous engines for game development. Why is Godot Engine and Gdscript a good choice? A journey from löve2D, via MonoGame, Unity, Unreal Engine to Godot.

An alternative to Scrum for contract projects

Not all IT managers have had positive experiences with Scrum in contract projects. How could an alternative look like in the context of low-code developments?

Create smartphone applications with Flutter

With Flutter, mobile applications can be developed for both Android and iOS. An example including implementation of a data layer and calling a service.

From the idea to the prototype

The rapid testing of product ideas is very important for many companies. How can prototypes and especially click dummies help? And which procedure is the right one?

30 events in Germany for software developers in 2020

In 2020, do you want to expand your professional network and exchange ideas with colleagues from IT? Here you will find 30 events in Germany for software developers.

WebApps in the address bar of the browser

How to program a WebApp that is small enough to fit into the browser’s address bar? A technical gimmick with a concrete use case.

Be more courageous about user testing!

There are many excuses why organisations do without user testing. Why is user testing important and how can it be done with little effort?

Satisfied customers are the best reference.

“Imagine you work in a regulated environment, want to develop a new medical device and have defined about 2,000 requirements. How do you proceed? We chose t2informatik as our partner and would do so again today. The expertise in software architectures, the expertise in software development, the experience with agile project management and the very flexible way of working were ideal for us”.

Stefan Wruck

Project Leader Development, Eckert & Ziegler BEBIG GmbH

Our customers come from a wide variety of industries such as pharmaceutical and medical technology, communications technology, the automotive industry, public administration or research and education. Some come from Berlin, some from Munich or Nuremberg and many from all German-speaking areas.

We are looking for software developers and 100% passion. What are you looking for?

Software development in Berlin. Jobs at t2informatik.

previewDo you have a degree in computer science, business informatics or media informatics or will you soon successfully complete your studies? Do you already have some professional experience and want to take the next step? Are you already an expert and are a good working atmosphere, a secure job, good pay, alternation and technical challenges important to you? 

Then become part of our great team in Berlin.

Software development with t2informatik. Your advantages are programmed.

Let's talk.