What is Sensetence?
Sensetence is a software company based in Augsburg. We develop software and offer consulting services related to software development. Our focus is on web technologies—for web applications, desktop programs, and hybrid mobile apps.
What services does Sensetence offer? In which areas of development and consulting are you specialized?
We see ourselves as a software service provider with expertise in development and consulting.
Specifically, this means that we not only offer customized software development tailored to your needs, but also other components that are part of the development process, such as strategic and technical consulting on projects, training in the necessary technologies, quality management, and team leadership.
What kind of clients does Sensetence typically work with?
Our clients range from ambitious start-ups to established large companies; we work with teams from the region, throughout Germany, and abroad. German and English are our languages of choice.
Our clients come from a wide range of industries, from manufacturing companies to energy suppliers and public authorities to consulting firms.
What distinguishes Sensetence from other software service providers?
We place great importance on direct contact with our customers. Direct exchange between our developers and decision-makers at the customer’s site leads to a good basis for communication with few misunderstandings. Thanks to small teams and direct consultation, our development process is very flexible – we can make decisions quickly and implement changes with minimal bureaucracy.
What technologies does Sensetence use for its projects?
Our focus is on web programming—we primarily use PHP and JavaScript with the Symfony and vue.js frameworks, but we also have experience with other backend and frontend technologies. We use Docker and Bitbucket for tooling.
For the integration of AI chatbots, we rely on Python and the associated Ollama library for local LLMs, as well as OpenAI’s ChatGPT and other systems from external providers upon explicit request.
What does a project with Sensetence typically look like?
We do not have a rigid phase model and support projects in various stages of development. We place great importance on closely involving our customers in the process so that all their wishes can be met. Communication takes place in frequent feedback rounds so that suggestions can be addressed in a timely manner.
Most of our projects lead to regular assignments, ranging from one hour per week for small maintenance tasks to 200 days per year for large projects. However, we also take on small software projects with one-time assignments. Normally, assignments of this type start at 20 hours of work.
Who is my designated contact person during a project?
We have a team of several developers who work on a wide variety of projects. Each project has a designated contact person, who is assigned at the start of the project based on their level of expertise and workload.
Does Sensetence work with in-house teams?
Yes, we also work with in-house teams. We can provide support as developers or bring structure to existing teams as project leads. This usually happens remotely, but we can also work together in person in the Augsburg/Munich region if desired.
Does Sensetence work in an agile manner (Scrum/Kanban)?
We do. Customer benefit is always at the forefront of our development process, and project management with Scrum and Kanban helps us to realize your ideas.
Can Sensetence adopt existing systems, or do you only build new ones?
In our previous projects, we have repeatedly expanded systems based on existing work, but we also build new software from scratch. Modernizing existing software and converting it to new frameworks are also part of our field of activity.
How does Sensetence ensure knowledge transfer after the end of the project?
Our work is explicitly designed to be easy to maintain and expand, so that other teams can continue working on it even after the project has ended. It is documented and commented on in detail so that even people who have not worked on a project can understand all the functions of the new software. Training courses for in-house teams in the technologies used can also help them to understand our approach.
Does Sensetence offer maintenance, support, and further development after a project has been completed?
Upon request, we can also provide support and further development for a project after its completion. Often, there are software functions that are not prioritized in the first version but become relevant later on – we are happy to assist you in this regard as well and accommodate your requests.
Who owns the source code after the project ends?
According to our philosophy, the source code is the property of the customer after the end of the project, unless there is a separate agreement to the contrary during development.
How does Sensetence ensure quality and stability?
We rely on code reviews and multi-level automated testing to ensure the functionality and efficiency of software. These are often based on a pyramid structure (unit, integration, system, and end-to-end testing) and are combined with code coverage tools.
How does Sensetence handle data protection and cybersecurity?
The integrity of personal information is very important to us. Our team regularly participates in cybersecurity training and is familiar with GDPR guidelines. Our servers are located in Germany, and all personal data is handled with care and will not be shared without consent.
For better control over access to information on your own PC, we rely on local large language models, especially in the area of AI, so that sensitive data does not enter the internet.
What happens when project requirements change?
We are flexible in our approach – the customer always comes first.
Some projects are difficult to estimate in terms of function and effort at the outset. If the project requires more functionality than was initially desired, or even needs to be completely rebuilt, the collaboration can be extended upon request. We place great importance on close cooperation with our customers in order to best meet their wishes and requirements.
How are projects billed and costs calculated at Sensetence?
We generally calculate our costs based on the amount of time spent on the project. At the start of a project with a clearly defined scope, we provide a cost estimate based on our estimated workload. Projects of this type usually start at 20 hours of work.
In cases of greater uncertainty and agile approaches, we provide regular services with monthly billing based on time spent – this can vary between one hour per week and 200 days per year, depending on the scope of the project.
How can I contact Sensetence and what does an initial meeting look like?
You can use the link below to schedule a free initial consultation. During this meeting, we will typically clarify the most important details of the project, such as its purpose, the type of support required, its scope, and the approximate costs. If both parties agree, a contract can be drawn up.

