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 architects 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.
Our offer: techniques, frameworks and tools
10 reasons for t2informatik and software development from Berlin
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?
Our employees are experts who support you individually with specialist knowledge and social competence.
Transfer 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.
Take advantage of our many years of experience from numerous projects in a wide variety of industries.
Software made in Germany
We provide our services in Germany, Austria and Switzerland in German. Of course we also speak English.
We offer you an established, agile approach and develop in short iterations in close coordination with you.
Strengthen your project teams at short notice with additional professionals for your software development and software architecture.
We are specialists for software engineering and offer you comprehensive methodical competence for the improvement of your projects and product developments.
Place of action
We are happy to develop software and software architectures at your site or work in our office in Berlin.
Avoid long-term commitments and save expenses for holidays or social security.
Software development is our great passion.
FAQ as a service provider for 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?
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
- 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)
Which database technologies do you support?
We regularly support the following database technologies in customer projects:
- MS SQL Server
- 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.:
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.
Satisfied customers are the best reference.
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?
Do 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?
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”.