Our software development process from concept to working solutions
Development phase
Your project manager assembles a development team matched to your technical requirements, timeline, and scope. Team composition varies by project complexity—from focused specialists for template-based implementations to full-stack teams for custom-built systems.
Web projects: template-based vs custom builds
Template-based websites follow the selected theme’s structure with targeted modifications recommended by our design team. Development focuses on integrating your business logic into the existing framework while maintaining performance and compatibility.
Custom-built websites and web applications start with mockups created from scratch by 1902 Software’s design team. Every interface element, workflow, and interaction pattern is designed specifically for your requirements. If you have an internal design team, we can develop from your specifications.
For mobile apps, we always create mockups from scratch unless you provide approved designs from your creative department. You can learn more about our design process here.
Core development activities
During this phase, our team:
Programs your system's primary functions
Integrates third-party services through APIs, modules, or plugins
Installs and configures required dependencies
Tests major functionality incrementally to catch issues early
Project visibility and communication
Your project manager monitors development progress through daily standup meetings with the team. You receive updates through:
Weekly status meetings with your dedicated project manager
Access to our online project management system
Regular progress reports
Why we don’t provide access during active development: Based on decades of experience, early access to incomplete systems creates more problems than it solves. Users report errors in features still under development, and answering questions about unfinished work interrupts developers mid-task. We grant access once development reaches testable completion.
Initial functionality testing happens continuously as we build to ensure errors don’t cascade into later phases.
Testing and quality assurance
Once development completes, your system moves to our QA department for comprehensive testing.
Web project testing (ecommerce, website, custom web apps)
Our QA team evaluates your web application on the staging server for:
Functionality verification
Every feature, form, workflow, and integration point is tested against specifications
UI/UX compliance
Visual design matches approved mockups or selected templates precisely
Cross-browser compatibility
Testing across Chrome, Firefox, Safari, and Edge to ensure consistent behavior
Responsive design validation
Layout, navigation, and functionality work correctly across desktop, tablet, and mobile screen sizes
Mobile app testing
App projects undergo testing, by default, on the three most recent iOS and/or Android versions at the time of testing. Depending on your project, we can identify more or less versions to test for. Mobile testing presents unique challenges:
Diverse device models and screen sizes
Network connectivity variations (WiFi, cellular, offline scenarios)
Built-in phone features (camera, GPS, push notifications, biometric authentication)
Platform-specific behaviors and permissions
Our QA process accounts for these variables before submission to app stores.
Conversion and user experience focus
Testing doesn’t just verify that features work—we evaluate whether workflows make sense, whether users can accomplish their goals efficiently, and whether the interface guides them toward desired actions. We proactively suggest UX improvements when testing reveals friction points.
Automated testing for frequent updates
Systems that change regularly—particularly ecommerce platforms with constant product updates and seasonal modifications—benefit from automated testing environments.
Automated tests run every time code changes, catching regressions immediately without manual testing cycles. This approach:
Reduces testing time by 60-80% for routine updates
Lowers ongoing maintenance costs significantly
Provides instant feedback on code changes
Currently available for websites and webshops (not mobile apps)
We recommend automated testing when update frequency justifies the initial setup investment.
Deployment and launch
Web projects: from staging to production
Hosting selection — You choose your hosting provider—we provide recommendations based on your technical requirements, traffic expectations, and budget. Together we determine which hosting plan delivers the performance your application needs.
Server configuration — Our technical project managers install your website or web application on your chosen server, configure necessary settings, and verify the environment matches your specifications.
Technical SEO, AEO, and GEO preparation — Before launch, we conduct a technical SEO, AEO, and GEO review to ensure that your site is ready for search engines, answer engines, and AI systems. This covers:
- Proper crawlability and indexability settings
- Correct robots.txt and XML sitemap configuration
- Semantic HTML, meta tags, and structured data implementation
- Structured data that matches the visible page, with no conflicts such as availability or pricing that disagree with what the page shows
- Page speed optimization
- Mobile-friendliness validation
- HTTPS configuration
The same structured-data work that helps search engines also helps engines and AI systems read and represent your content correctly, which is what AEO (Answer Engine Optimization) and GEO (Generative Engine Optimization) describe.
In addition to technical work, we also suggest that you optimize your content and follow best practices when you do so. For example, you might want to do a keyword analysis and then optimize page titles, page descriptions, and texts, or you may want to start doing link building (after you have gone live).
Content finalization on staging — We provide access to your system on the staging server where you can update content, meta tags, product information, and imagery. When you confirm everything is ready, we coordinate the switch to production.
Live verification — Our QA team tests the live version immediately after launch to confirm everything transferred correctly from staging to production without environment-specific issues.
Mobile app deployment
App store submission
For mobile applications, we submit the completed app to Apple App Store, Google Play Store, or alternative distribution platforms based on your requirements.
Approval and publication
Once Apple or Google approves your app (approval timelines vary by platform), we coordinate the public release according to your launch schedule.
Post-publication testing
Our QA team downloads and tests your app directly from the app store—verifying installation, first-run experience, and core functionality in the production environment.
Project completion and handover
At this stage, the project reaches completion. We deliver:
All source code files
Design assets and graphic materials
Handover documentation (optional maintenance guide for custom projects)
Any additional technical documentation discussed during the project
Post-launch support
Handover documentation — For bespoke applications and custom-built systems, we may provide comprehensive documentation covering system maintenance, administration, and common tasks. When working with established platforms like Magento, WordPress, or Umbraco, we document only the custom work we’ve built—the platforms themselves already have thorough official documentation that covers core functionality.
Ongoing availability — Your original project manager and development team remain available to:
- Troubleshoot issues as they arise
- Implement modifications or new features
- Provide technical guidance for system expansion
- Support scaling and performance optimization
Our ad hoc support structure ensures continuity—the team that built your system remains your go-to resource for changes, enhancements, and troubleshooting.
Why our process works
This structured approach to custom software development emerged from delivering thousands of projects since 1998. We’ve refined each phase based on what actually works:
Phased development with continuous testing catches problems early before they become expensive
Dedicated QA before launch ensures quality rather than hoping users won't find bugs
Technical SEO, AEO, and GEO before deployment means your site launches ready for search engines, answer engines, and AI systems
Team continuity from build through support eliminates knowledge transfer gaps
Whether you’re building a new web application, modernizing a legacy system, or launching a mobile app—this is how we ensure successful delivery.
Ready to discuss your project?
Free, no-commitment
Commonly asked questions
Why don't you provide access to the project during active development?
Based on decades of experience, early access to incomplete systems creates more problems than it solves. Users report errors in features still under development, and answering questions about unfinished work interrupts developers mid-task. We grant access once development reaches testable completion on the staging server—where you can review, update content, and provide feedback before launch.
How long does each phase of the development process typically take?
Timeline depends on project complexity and scope. Template-based websites, for example, move faster than custom-built systems because they follow existing structures. Custom web applications and mobile apps require design, development, testing, and deployment phases—each taking days to weeks depending on feature count and integration requirements. Your project manager provides a detailed timeline during planning before development begins.
What happens after the project launches—do you provide ongoing support?
Yes. Your original project manager and development team remain available for troubleshooting, modifications, new features, and technical guidance. The team that built your system stays your go-to resource—no knowledge transfer to different teams or explaining requirements repeatedly.
What documentation do you provide at project completion?
You receive all source code files, design assets, and optionally for complex systems, handover documentation covering system maintenance and administration.
Do you handle hosting, technical SEO, AEO, and GEO, or do we need to arrange that separately?
You choose your hosting provider based on our recommendations for your technical requirements and budget then we handle server configuration and installation. Before launch, we conduct a technical SEO review covering crawlability, semantic HTML, meta tags, structured data, page speed, mobile-friendliness, and HTTPS configuration. The structured-data work also supports AEO and GEO, helping answer engines and AI systems read your content correctly. Content optimization, such as keyword analysis, page titles, and link building, falls outside of our service scope and happens separately after you’re live.
Read more of our clients' reviews on Google.
"When we were looking to redesign and relaunch our websites I came across 1902 Software. Very quickly after the initial contact with Peter I was assured that this was the right company to work with. 1902 Software has been involved from the beginning designing of our logos and then creating of our 3 websites according to the demands I had. Living in Asia for many years I am used to companies not keeping their deadlines etc but I have been impressed and very happy with the cooperation and with the personal attention that I am receiving as well. Throughout the process I see a as very quick response time even when I have additional demands or changes. 1902 Software is still taking care of our website(s) updates and I have no plans to change that with the personal attention and great work 1902 software continue to provide. I highly recommend 1902 Software if you are thinking about making a website."
"We have used 1902 for smaller graphical assignments. We really enjoy the speed of delivery and the level of quality. Assignments are always finished 1 to 2 days after project brief and the graphical material is accurate and to the point."
"We are very pleased to collaborate with 1902; they have made some really nice and functional websites for us (miranova.dk and finansrevolutionen.dk), and they have helped us with business cards and other graphics for print materials, including a really nice PowerPoint theme.
We have continuously developed and changed both the graphics and functionality of our websites, and we've been really pleased with the collaboration all the way through. The time difference has never been a problem; if we send a task in the morning or noon, we see that small graphic tasks have been solved and we have the result already on the same day―very convincing and very fast. Other times we send a task in the afternoon, and the result is ready in the morning the day after.
They have also helped refine our requirements, and we're delighted that we had such discussions, as these have certainly led to better results in the end.
We are in continuous collaboration with 1902, although at present there is not much to do, but we still send tasks once in a while, and we remain very pleased with the results and the quick delivery."
"1902 was able to guide the process and overcome obstacles which developed along the way. The location of 1902 also worked to our benefit as new features could be developed to our review the following morning. Dansk Merchant Capital can highly recommend the usage of 1902."
"We needed an accessible CMS system with simple commands that can adjust the website's appearance, as we often put new texts and photos in the site. 1902 Software Development Corporation built the module for us, and throughout the process of development, implementation, etc., they have shown great flexibility with respect to providing us guidelines, instructions, etc. which helped us in the daily management of the site. All communication went smoothly and without problems via Skype and of course, email."
"1902 Software is a well-managed professional company that does development projects on time with the quality you desire. The company consists of an experienced and flexible team which makes them capable of solving a wide range of tasks. It is, therefore, a pleasure for us to have them as a supplier.
In addition to their skills and expertise, their prices are also both attractive and reasonable.
We highly recommend 1902 as a future outsourcing partner."
"Boligalarmer.dk spoke to 1902 Software in connection with the re-designing and conversion of our shop. We wanted to convert our shop into a Magento solution and coincidentally, we found 1902 Software via Google.
We couldn’t be less enthusiastic about the collaboration in which the entire process worked flawlessly. The project was completed on time and within the agreed framework cost.
Peter, Rod and their teams have been absolutely fantastic in understanding our ideas and geting them implemented as workable solutions in the web shop. During the project, we had a very competent guide and we had been challenged professionally with our ideas and thoughts many times.
Our next project is already on the drawing board and we are quite certain that 1902 will also help us when it gets implemented. We look forward to a continued cooperation and we give our very best recommendation for 1902 Software."
"1902 has in a very agile way assisted us in building our websites including creating a set of simple yet clear icons to allow for a fast decoding of the messages on our sites.
1902 has responded fast to questions and queries during the process."
"We have now completed the first part of our project, and Pro Salus has gone online. Our excellent collaboration with 1902 Software has been an important part of our project's successful development. My first meeting with 1902 Software was a phone conversation with Peter Skouhus which quickly convinced me that I was on the right track with my project, which is pioneering in Denmark. I have programmed and created administrative systems for the industry’s "condition reports and energy labels" over the past 20 years, and also in this context, I have previously outsourced work abroad. However, there was never the same success until 1902 Software took the project. I sent the project description to 1902 Software, and received an estimate after a few conversations with the project manager whom Peter Skouhus assigned me. The talks took place via Skype, and all the people I've spoken with at 1902 Software speaks perfect English with no accent, and therefore in no time, it was clear to me what we have agreed upon. All the people I've had contact with at 1902 Software—the manager, system architect, graphic designer and programmer—are individuals who could think for themselves, understand the problem, and come up with solutions that work. I will choose 1902 Software for future projects, and we are now in the process of preparing for the next part of our project with them. I can only give 1902 Software my best recommendation."
"In 2015, we needed a quick solution on our new website – since the old one was compromised by phising –and we had for a long time been talking about a new design.
A company making websites from China told us about 1902 Software Development Corporation – and they advised us to make a new website with this company.
We decided to do so – and we have never regret this decision. It has been a pleasure to work with this company – they are very understanding – and very good to understand our needs.
During the project we have been communicating via skype – and Ryan has been very professional in every matter.
We deeply recommend 1902 Software Development Corporation - and we hope that you will visit us on: www.benordic.dk"
"We started using 1902 Software in 2017 and the team is exceptionally professional and have also been very suggestive in nsolvig issues and generakly very knowledgable crew."
"These guys are doing a great job. They took over our custom software and instantly improved it, and they are responding to my request very fast."
"Very good and fast Service. Very professional. Right choice Thank you to all!"
"Skilled and fast to perform our new wishes on our website. And then at a very reasonable price." (Translated from Danish)
"I have had an incredible experience with 1902 Software! The team is highly professional, responsive, and dedicated to delivering solutions that precisely meet my needs. The communication has been excellent from start to finish, making the entire process smooth and efficient. I am impressed by their technical expertise and ability to handle even the most complex tasks with exceptional precision. I would undoubtedly recommend 1902 Software to anyone looking for reliable and high-quality software solutions."
Hi, my name is Philip Hobbs. I own naturligeprodukter.dk. I got 1902 Software to do my skin analysis programming and I just like to recommend them to you. They did a really good job. They’re very professional at what they do, and all the work was done without a fuss. The project was led very strategically with a very organized team—good prices and I can’t recommend them hard enough. I would definitely choose them to do my jobs again in the future. So, if you’re thinking about having someone to do your programming or design (they actually did this work for me, too, which I’m very happy for) then I suggest you take a look at them and try them for yourself—because 1902, they did a really good job.
"Great work and easy working with. :)"
"We have been collaborating with 1902 Software for approximately 6 months now, and we very satisfied with what has been delivered. One feels that there are people with experience and competencies. They must have great praise for their service and speed in the solution / delivery of tasks."
"1902 took over my site Anandasoul.com about 4-5 months ago―and what a relief it was!!!
I design jewelry, and I have previously had other companies to help me with my site. I know how I wanted the site to look―the site must respond quickly, no errors etc. And I basically do not care about the techniques and explanations ―it should just work for me.
1902 has truly been a very positive experience. The dialogue started through Peter Skouhus, and it became very clear to me that he was a sincere adviser who wanted the best for me and my business―and not a seller who only thought about his own business. I was even advised not to invest what I thought should be invested, and was advised a solution that met my needs and requirements ―and that fits the budget.
This was the most amazing project we worked on. Ryan immediately understood how we wanted the site performance, the responsive optimizations, the check-out flow, etc. He grabbed the tasks professionally and quickly, and even thought of further new cool initiatives that could support our journey as customer.
With a hand on my heart, I have not had the most positive experiences with outsourcing sites for people who sit so far away―but my encounter with 1902 has removed my worries.
They are honest, proactive, and respond very well. Tasks go quickly, whatever the time. Their prices are extremely reasonable. I would rather pay twice as much for an hourly rate, if I have to use 1/3 of the time to explain myself or debug or the like... And this is what I experienced with 1902. They saved me time and money.
The solution lies on WordPress with a WooCommerce plugin.
The communication and service with 1902 have been exemplary, and I can only strongly recommend 1902 Software.
Best regards,"
"After I have been working with the 1902 Software developer team for approximately a year now, I can easily say that they definitely know what they are doing. When you are completely stock and lost, they always know how to pick you up so you can get on with your own work. Whether you need them to code something or you need consulting from their team, they are always ready help you.
There is no doubt that I will recommend 1902 Software to anyone that needs help with their coding."
"1902 software development has been supporting our start up for about half a year now and we are very satisfied with them. Our website is up to our standards and they have been very good at listening and executing our many requests. It also doesn't hurt that they always have a smile on their faces while we have a video conference 😉 We have had some hic ups or misunderstandings sometimes as it can be expected but all has always been properly handled and solved. Good job guys!"
"I have used 1902 for several projects over the last 7-8 years and I am very satisfied. Professional and good service. Exceptionally good project management and very pleasant people to work with. Can definitely be recommended."
"The system consisted of a centralized database having 28 clients located all over Mongolia stretching across 2 time-zones. However as the communication facilities were limited and 24/7 online access was out of the question, the data transfer had to be kept to the absolute minimum, as well as each client needed to have its own decentralized database. As the number of vehicles in Mongolia is fairly limited (about 150,000 in 2003), the databases were based on MSDE 2000, having a maximum capacity of 1,000,000 vehicle records, with the possibility to upgrade to a regular SQL server later if required.
The unique part of the system is the data exchange between the server and the clients, relying on an absolutely minimum quantity of data to be exchanged. To keep the central database up-to-date, updates are generated and sent by a zipped and encrypted email from each client at the end of the working day using a dial-up connection or LAN connection; during the night the central database is updated with the data from all 28 clients and an update is returned to the clients thereafter (excluding each client's own data). The client database is subsequently updated at the start of the following working day ensuring that the content of all databases is identical by the morning.
A log is generated for these transactions and reports are automatically produced keeping the administrator informed about the status of each client database. The system was developed keeping in mind that it should be fully automated and that training of operators should be kept to a minimum. The user-interfaces are all in Mongolian using locally developed fonts, as the standard Cyrillic fonts are missing two Mongolian letters.
Needless to say that the system includes procedures for back-up of data to be able to restore partially or completely lost data at any location, as well as tools to deal with clients that temporarily has lost means of email communication; they would be (snail)mailed a specially generated CD with regular intervals. Also clients can generate CDs for mailing with data that they otherwise cannot send.
Kampsax A/S was very satisfied with the cooperation with 1902; particularly 1902's handling of changes and modifications during the development phase was outstanding. The interaction between our staff and those of 1902 was flawless and very productive. All communication and tests were done online.
The undersigned recently met with our client where the performance of the system was discussed and it was particularly satisfying to learn that the system was working well and completely flawless."
"I have had the pleasure of working with 1902 Software for over 15 years, predominantly with Ryan's exceptional team. From the very beginning, their commitment to providing swift, high-quality solutions has been remarkable. Their readiness to assist and the consistently excellent results they deliver come at a value that is truly beneficial, making them an invaluable partner. Thank you!"
"Our collaboration with 1902 Software has been nothing short of excellent. Their team has shown incredible dedication and expertise, which clearly shines through in their work. At 1902 Software, they don't just aim to meet expectations; they strive to exceed them. Every phase of our project has been handled with meticulous care and a detail-oriented approach, leading to results that have truly had a positive impact on our business. They are not just a supplier; they are a partner who genuinely cares about and invests in our success. It is rare to see a company deliver such high-quality service with such a personal touch. No matter the challenges of the project, 1902 Software always has a solution ready, ensuring that everything is delivered on time and within budget. We look forward to continuing our collaboration with 1902 Software and highly recommend them to anyone seeking a reliable, competent, and committed software development partner."
Book a consultation to explore how AI and 1902 Software can transform your next ecommerce project — faster, smarter, and more cost-efficient.