Software Development from Berlin.

Your advantages are programmed.

What challenges are you facing in your organisation? Do you need technical expertise in application development or web development? Are you looking for software architects or software developers to help you design or program? May we support you e.g. with

  • the development of a Java component,
  • the development of frontend, backend or full stack in .NET or
  • the adaptation of a web application?

 

We are happy to offer you individual employees or entire project teams of experienced and professional 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 from Extreme Programming (XP).

What services do we offer for your software development?

Do you need additional capacity for your application development or web development? You are looking for a service provider for software development or programming at short notice? You want to strengthen your team for a limited period of time or over the entire project duration? We would be happy to assist you with our energy, know-how and experience. In Berlin or Hamburg, in Munich or Frankfurt. In Germany, Austria or Switzerland.

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.

blank
Do you offer the development of new solutions?

Yes.

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
  • ASP.NET
  • 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.

blank
Are you also available at short notice?

Yeah.

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.

ExtendableEvents – expandable in the dimension “time”

ExtendableEvents are JavaScript events that are used by ServiceWorkers in Progressive Web Apps (PWA). How do they work in detail? An example with code.

Avalonia UI – Cross-Platform WPF application development with .NET Core

Avalonia UI is a cross-platform .NET framework inspired by WPF. What are the advantages and differences to working with WPF? Is it worth the effort? A field report.

App development with NativeScript

How does developing an app using NativeScript with Angular integration work? What are the advantages and limitations? A field report with coding.

Requirement analysis, but remote

The requirements analysis knows numerous methods and techniques. Which methods work remotely or online? And what additional tips are available?

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.

Satisfied customers are the best reference.

“In t2informatik we found the strong development partner we were looking for. Half a year later we take stock and state: our expectations were fully met and even exceeded. The team helped us to set up our development project (architecture, code quality, working method, team) and was or is still available as a sparring partner. High praise for: absolute transparency, great technical competence, honest advice and the support in getting our project up and running on its own in time.”

Kolja Czudnochowski

Co-Founder & COO, Confrix 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.