Serious Software Development.

We build modern, cloud-based web applications. Small, medium, and enterprise scale.

image
hero
Services

Software projects

We work closely with our clients every step of the way: Consulting, architecture, development and deployment.

Progressive Web Apps

PWAs run on every device, behave like native apps, and are easily deployed via cloud and browser.

Learn More

Cloud transformation

Move your business-critical applications to the cloud to benefit from increased scalability, security, and cost savings.

Learn More

Enterprise applications

We provide support for legacy enterprise applications and help to migrate them to modern, cloud- and web-based applications.

Learn More

Security

We assess your overall security posture and help to improve it.

Learn More

Use Cases

Explore how our solutions can help your business thrive.

Progressive Web App (PWA) Development

For a global leader in precision instruments and laboratory equipment, we developed custom PWAs that streamlined their quality management processes. Field technicians now use these applications to complete equipment calibration and validation forms even in areas with limited connectivity, ensuring data integrity and compliance with industry regulations.

  • Excel-like interface for intuitive data entry
  • Works offline with automatic synchronization
  • Cross-platform compatibility (desktop, tablet, mobile)
  • No installation required - instant updates

We developed a pair of interconnected PWAs that provide Excel-like form editing and data entry capabilities that work across all devices. These PWAs allow users to create, edit, and manage complex forms while maintaining a familiar spreadsheet-like experience, making data collection and analysis more efficient.

Development Team: A dedicated team of four developers worked collaboratively on this project, focusing on responsive design, offline functionality, data synchronization, and security compliance. The team applied agile methodologies to ensure rapid delivery while maintaining high quality standards throughout the development process.

Technology Stack: We built these PWAs using .NET technology with Blazor, which allowed us to create rich interactive web applications with C#. For the UI components, we implemented Mudblazor, a Material Design component library that provided a clean, modern interface. Backend communication was handled through Windows Communication Foundation (WCF) services, ensuring reliable data exchange between the applications and the enterprise systems.

Legacy Enterprise Application Support & Migration

For a long-standing client in the manufacturing sector, we took over the support, maintenance, and migration of a business-critical enterprise application. The legacy system, while robust, was built on outdated technology and required extensive modernization to remain secure and compatible with evolving business needs.

  • Comprehensive code base analysis and documentation
  • Bug fixes and security patches for legacy components
  • Gradual migration of critical modules to modern architecture
  • Seamless transition without disrupting daily operations

We maintained support for the legacy application for three years, ensuring business continuity while simultaneously working on its modernization. During this period, we implemented a phased migration strategy that allowed the client to transition smoothly to a new cloud-based architecture without disrupting their mission-critical operations.

Development Approach: Our team established a dual-track system where one group focused on maintaining the existing application while another team gradually built and migrated functionality to a new platform. We conducted regular knowledge transfer sessions between teams to ensure comprehensive understanding of the entire codebase, which consisted of over 1.5 million lines of code across multiple languages and frameworks.

Technology Transformation: The migration journey involved transforming a monolithic application built on outdated technologies into a modern, microservices-based architecture. We migrated from on-premise servers to a cloud infrastructure, implemented CI/CD pipelines for automated testing and deployment, and introduced modern security practices. The resulting system provided enhanced performance, scalability, and significantly reduced maintenance costs.

Cloud Infrastructure Transformation

For a global enterprise client, we migrated their entire self-hosted development infrastructure for a central enterprise application to the cloud. This comprehensive transformation moved their source code repositories, build pipelines, test automation frameworks, and release pipelines to a fully integrated Microsoft Azure DevOps environment, dramatically improving their development workflow and deployment capabilities.

  • Seamless transition from on-premise to cloud-based development
  • Integrated CI/CD pipelines with automated testing
  • Improved collaboration through unified platform
  • Reduced infrastructure maintenance overhead
  • Enhanced security and compliance controls

The migration involved careful planning and a phased approach to ensure minimal disruption to the development teams. We began by establishing a robust Azure DevOps environment tailored to the organization's workflows, then migrated repositories with complete history preservation, and finally reconstructed and enhanced the build and release pipelines with modern DevOps practices.

Implementation Strategy: Our team created a detailed migration roadmap that included parallel operations during the transition period. We conducted workshops with development teams to ensure knowledge transfer and smooth adaptation to the new tools. The migration was performed over several weekends to minimize business impact, with each phase thoroughly tested before moving to the next component.

Business Impact: After completing the migration, the client reported a 40% reduction in build times, 60% faster deployment cycles, and significant cost savings from decommissioning on-premise hardware. Development teams experienced improved collaboration with features like integrated code reviews, work item tracking, and automated testing reports. The transformation also enabled the client to easily scale their development operations across multiple global locations.

Enterprise Security Enhancements

For a large customer with hundreds of field technicians, we designed and implemented a secure update mechanism for their central enterprise application. This critical security enhancement removed the requirement for field technicians to possess administrative rights on their workstations, significantly reducing the attack surface and potential for system compromise.

  • Eliminated need for administrative privileges
  • Implemented secure, user-level update mechanism
  • Reduced security risks across hundreds of endpoints
  • Maintained full application functionality without privileges

This security enhancement was part of a broader initiative to harden the enterprise environment against potential threats. By implementing a user-level update mechanism, we enabled the application to receive critical updates without compromising the principle of least privilege, which is fundamental to good security posture.

Implementation Approach: We conducted a thorough analysis of the existing update process to identify dependency points requiring elevated permissions. We then redesigned the update workflow using a service-based architecture that operates with standard user permissions. The solution included a robust verification system to ensure update integrity and authenticity, protecting against tampering or unauthorized modifications.

Security Impact: This update mechanism significantly enhanced the organization's security posture by allowing them to implement strict access controls across all technician workstations. The simplified update process resulted in improved compliance with security patches and updates, ensuring systems remained protected against known vulnerabilities.

About Us

A team of dedicated software and devops engineers.

We specialize in delivering high-quality progressive web applications in the cloud. We have a strong background in software development, devops, security, and cloud and web technologies.

We love designing and building new applications from the ground up, but we also like the challenge of transforming existing legacy code bases into modern cloud-based applications.

Learn More
image
FAQ

Questions?

Here are some answers.

Testimonials

What our clients say

Some quotes from our clients.

“It took them only three months to build our MVP from scratch, which our customers started using right away. They really own the entire development process and it's a great experience to work with them."

author

Michael Burkhard

Founder @ Advactory

“We've been looking for a long time to find someone to support our mission-critical legacy software. We're so happy to have found Sopher, not only are they supporting us diligently, but they've also managed to migrate the software, which means we have only a fraction of the former support cases. And our auditor was happy, too."

author

N. N.

Head of IT @ Enterprise

“Sopher was able to quickly help us when we had a security incident. Afterwards, they helped us with a security review and recommendations, some of which they then implemented. We've really increased our infrastructure security with their help."

author

N. N.

Head of IT @ NGO

Some of our projects
CONTACT US

Let's talk about your software needs!

Our Location

sopher networks GmbH, Brentanostr. 72, 12163 Berlin

How Can We Help?

hello [at] sopher.dev

Send us a Message