
Blending 3D visualization and AR to redefine digital staircase design.

Client
Founded in 1987, SOGEM is a Belgium-based manufacturer of staircases, loft ladders, and balustrade systems, specializing in both kit and tailor-made stair solutions. The company provides easy-to-install products for DIY enthusiasts and professional staircase installers alike. In spring 2019, SOGEM joined the DOLLE Group, recognized as a global leader in stairs and loft ladder manufacturing, a strategic move that expanded its production capacity, logistics network, and international export reach.
Industry
Services
Country
Company size

The Sogem story
SOGEM is a multi-platform 3D stair configurator application developed by ASSIST Software for Android, iOS, Windows Phone, and web browsers using WebGL technology. This custom staircase design app allows customers to easily configure, visualize, and filter the ideal staircase for their home, based on individual preferences and specific physical requirements.
With five stair families and over 70 configurable staircase models, the application serves as the ultimate guide for buyers looking to design or purchase custom stairs. This interactive 3D stair configurator was a unique innovation in the stair industry at the time of launch and also enables users to compare staircase kit prices directly within the app, displaying custom pricing based on the selected country.
Top features
We leveraged Unity 3D and Augmented Reality (AR) to design an innovative, multi-platform stair configurator app that transforms how customers visualize and customize staircase designs in real time. Built with WebGL for seamless cross-device compatibility, the app combines powerful rendering, eCommerce integration, and user-friendly interactivity.

What we worked on
Engineering Highlights
Our team developed a high-fidelity 3D configurator application, built with cross-platform compatibility and advanced rendering technologies. By integrating augmented reality (AR) and web-based 3D visualization, the app delivers a realistic, interactive, and accessible user experience across all devices.
Highlights:
High-fidelity 3D development
Developed in Unity 3D Engine, the app delivers realistic visual quality for each staircase kit through high-detail 3D models and physically based rendering, accurately simulating real-world materials and finishes.
Augmented Reality integration
The AR module allows users to visualize their chosen staircase directly in their space. Using the device’s camera, they can preview the 3D model at true scale, achieving a realistic, immersive perspective of the final design.
Cross-platform accessibility
Built for all major WebGL-compatible browsers and compliant with OpenGL 2.0 and HTML5, the app ensures seamless use across devices. It also includes a price calculator and data sync for a consistent user experience.
Business goals achieved
The objective was to build a digital platform that delivers measurable value to users by combining multiple integrated solutions into one seamless experience. Through innovation and user-centered design, we improved engagement, enhanced convenience, and reduced cost, creating a unified and intuitive digital journey.
Reaching diverse user groups across multiple age and interest segments.
Delivering a distinctive, user-friendly experience tailored to customer needs.
Reducing time and operational costs through integrated digital solutions.
From product design to development & completion. We guarantee exceptional products.
Scalable, secure and streamlined solutions for your business success
For business inquiries:
hello@assist.ro
Our address:
1 Tipografiei Street 720043, Suceava, Romania
Frequently Asked Questions
1. Can you integrate AI into an existing software product?
Absolutely. Our team can assess your current system and recommend how artificial intelligence features, such as automation, recommendation engines, or predictive analytics, can be integrated effectively. Whether it's enhancing user experience or streamlining operations, we ensure AI is added where it delivers real value without disrupting your core functionality.
2. What types of AI projects has ASSIST Software delivered?
We’ve developed AI solutions across industries, from natural language processing in customer support platforms to computer vision in manufacturing and agriculture. Our expertise spans recommendation systems, intelligent automation, predictive analytics, and custom machine learning models tailored to specific business needs.
3. What is ASSIST Software's development process?
The Software Development Life Cycle (SDLC) we employ defines the stages for a software project. Our SDLC phases include planning, requirement gathering, product design, development, testing, deployment, and maintenance.
4. What software development methodology does ASSIST Software use?
ASSIST Software primarily leverages Agile principles for flexibility and adaptability. This means we break down projects into smaller, manageable sprints, allowing continuous feedback and iteration throughout the development cycle. We also incorporate elements from other methodologies to increase efficiency as needed. For example, we use Scrum for project roles and collaboration, and Kanban boards to see workflow and manage tasks. As per the Waterfall approach, we emphasize precise planning and documentation during the initial stages.
5. I'm considering a custom application. Should I focus on a desktop, mobile or web app?
We can offer software consultancy services to determine the type of software you need based on your specific requirements. Please explore what type of app development would suit your custom build product.
- A web application runs on a web browser and is accessible from any device with an internet connection. (e.g., online store, social media platform)
- Mobile app developers design applications mainly for smartphones and tablets, such as games and productivity tools. However, they can be extended to other devices, such as smartwatches.
- Desktop applications are installed directly on a computer (e.g., photo editing software, word processors).
- Enterprise software manages complex business functions within an organization (e.g., Customer Relationship Management (CRM), Enterprise Resource Planning (ERP)).
6. My software product is complex. Are you familiar with the Scaled Agile methodology?
We have been in the software engineering industry for 30 years. During this time, we have worked on bespoke software that needed creative thinking, innovation, and customized solutions.
Scaled Agile refers to frameworks and practices that help large organizations adopt Agile methodologies. Traditional Agile is designed for small, self-organizing teams. Scaled Agile addresses the challenges of implementing Agile across multiple teams working on complex projects.
SAFe provides a structured approach for aligning teams, coordinating work, and delivering value at scale. It focuses on collaboration, communication, and continuous delivery for optimal custom software development services.
7. How do I choose the best collaboration model with ASSIST Software?
We offer flexible models. Think about your project and see which model would be right for you.
- Dedicated Team: Ideal for complex, long-term projects requiring high continuity and collaboration.
- Team Augmentation: Perfect for short-term projects or existing teams needing additional expertise.
- Project-Based Model: Best for well-defined projects with clear deliverables and a fixed budget.
Contact us to discuss the advantages and disadvantages of each model.










