t2informatik » Services » Software Development

Software Development from Berlin.

Your advantages are programmed.

You need additional capacities for your application or web development on site? Are you looking for a software development service provider from Berlin for special tasks at short notice? Do you want to strengthen your team for a period of time or over the entire project duration? We are happy to be your partner as a service provider and bring know-how, experience and a lot of energy with us.

We provide you with individual employees or a complete, agile project team consisting of experienced and conscientious software researchers and software developers. We implement your requirements in short iterations and close coordination with you. Our service is based on Scrum and Kanban and combines them with the technical practices of Extreme Programming (XP).

What services do we offer for your software development?

What challenges do you face in your IT organization? Do you need technical expertise to develop a new component in Java or .NET for frontend, backend or as a full stack? Do you lack the capacity to replace an existing application, adapt a web application or connect different tools? Then we can support you. We offer you the following services, among others, on your premises or at our offices in Berlin:

  • Individual software development, tailored to your needs
  • Maintenance and extension of software applications
  • Optimization of applications in terms of performance and maintainability
  • Code review, refactoring, redesign and modularization of applications
  • Design of modern, maintainable software architectures
  • Requirements Management with User Stories and User Story Maps
  • Support with Model Driven Development
  • Support with Behavior Driven Development
  • Support with Test Driven Development
  • Implementation of automated build pipelines and continuous delivery
  • Realization of modern software distribution
  • 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

10 reasons for software development with t2informatik, 10 advantages for you

If you search the Internet for “Software Development Berlin”, you will find many different offers. As a service we offer you new development, migration, adaptation and integration of software solutions. This is our know-how, our experience and our drive. We are happy to implement an individual solution for your individual requirements. What are the reasons for choosing us as your service provider for software development?

Know-how - Softwareentwicklung - t2informatikKnow-how
Our employees are experts who support you individually with specialist knowledge and social competence.

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

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

We are specialists for software engineering and offer you comprehensive methodical competence for the improvement of your projects and product developments.

Erfahrung - Softwareentwicklung - t2informatikExperience
Take advantage of our many years of experience from numerous projects in a wide variety of industries.

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

Software Made in Germany
We provide our services in Germany, Austria and Switzerland in German. Of course we also speak English.

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

Vorgehen - Softwareentwicklung - t2informatikProcedure
We offer you an established, agile approach and develop in short iterations in close coordination with you.

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.

Frequently asked questions

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?

We are happy to develop individual, tailor-made software for you. As long-term software experts with experience in all modern .NET techniques, the Java platform and web technologies, we can 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 Styleguide, Code Styleguide etc. With our experience, we can help you to lay the right foundations for your project. And if many of these things are already established in your company, we will be happy to develop “only” individual software components 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 also happy to make our knowledge and experience with many methods from software engineering available to you. We support your teams in the following ways:

  • 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?

There are situations where companies need short-term support. We have often supported our customers at short notice and in those cases where we were unable to provide capacities ourselves, we have been happy to find well-known, highly qualified freelancers. 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.

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?

The one talent we need in the digital future

The demands to teach school children programming at an early age are becoming louder. But how meaningful is this and which talent will become even more important in the future?

What computer manufacturers can learn from farmers

Can you imagine milk and petrol being transported in the same tank? In a figurative sense, computer manufacturers do just that, and that has consequences.

Satisfied customers are the best reference.

Software development from Berlin. References of t2informatik.

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.

For our customers we develop user-friendly interfaces as frontends, scalable server components in the backend or both as full stack development. Or we design modern software and IT architectures and help with heterogeneous and complex application landscapes. And we do this with enthusiasm, experience and a lot of know-how.

We are looking for talent 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.

t2informatik is the right partner for your software development.

What support do you need?

We would be happy to provide you with our knowledge, experience and 100% passion for software development. In Berlin or in German-speaking countries. We advise you in the selection of suitable technologies, frameworks and tools. We support you in the design of stable architectures and in software development under .NET, Java or JavaScript. We develop prototypes or migrate existing applications with you. Before we do this, we should first get to know each other and discuss together how your concrete situation is, what you need and how we can best support you.

Arrange a call now.


“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

Let's talk.