How our software review process works
Initial consultation and scope agreement
We start with a meeting after you contact us directly or get referred by an existing client.
During this consultation, we:
- Get to know you and your business
- Understand your objectives for the website, app, or code review
- Establish if we’re a good fit for what you’re looking to achieve
- Agree on the review package that fits your needs
Once we’ve agreed on scope, we prepare a time and cost estimate and send it to you for approval.
Onboarding and context gathering
You’ll work with our QA Manager throughout the review project. During onboarding, we schedule one or two meetings to discuss:
- Overview of your company
- Issues you’re currently aware of in your site, app, or code
- What you consider the most important functionality or module
- Any actions we should not take during the review (for example, creating test products that might disrupt your import/export process)
We also send a questionnaire to learn more about your industry, goals, and objectives so we can provide more personalized suggestions and ideas.
What we need to get started
Depending on the review package you’ve chosen, we may request:
For source code review:
- Access to source code repository
For technical audit, SEO audit, and functional review:
- URL for testing (live or staging environment)
- Admin access to site (username and password)
- FTP access (username and password)
- List of PIM, IMS, ERP, and other system integrations (if any)
- Access to Google Tag Manager
- Access to Google Analytics
- Access to Google Search Console
- Access to email marketing system (e.g., Mailchimp)
- List of user behavior analytics tools and tracking scripts (e.g., Hotjar, Crazy Egg)
- Reports from any past testing or review you’ve conducted
Once we’ve gathered all necessary information, we begin the review.
Review process steps
The usual steps in our review process may vary slightly depending on the specific package you’ve chosen:
Technical evaluation and source code review
A technical project manager or senior developer handles the system core checking, technical audit, and source code review.
Important note: We only conduct these reviews for WordPress, Magento, Umbraco, and PHP or .NET-based systems. These are the systems we develop for and have in-depth technical understanding about. If we evaluate technical work on a system or framework we don’t have mastery of, the results would be questionable.
Automated audit tools
For websites and webshops, we run your site through various audit tools which generate reports of technical SEO and security-related issues. We compile these findings and provide a list of recommendations on how to fix such issues—sometimes technical, sometimes not.
QA testing and functional review
We assign a dedicated QA tester who goes through all unique pages or sections of the website, webshop, or app (as well as its backend, if applicable) to check:
- Functionalities
- UI/UX
- Cross-browser compatibility
- Whether the responsive layout works properly on different devices and screen sizes
We also review your site or app against our list of standard UX best practices and check for common usability pitfalls.
Your review report
All findings from the review are compiled in one comprehensive report.
What’s in the report:
At the beginning of the online folder, you’ll find a table summary of the issues we found, divided into categories and color-coded according to their level of importance (from our perspective).
The report is accessible through a shared online folder and can be downloaded anytime.
Presentation meeting
We’re available for follow-up meetings to:
- Go deeper into specific findings
- Explain technical details to your developers
- Discuss implementation priorities based on business impact
You own the results
Optionally, we schedule a meeting at your preferred date and time to go through the report’s findings and answer any questions you may have.
Who attends: Our QA Manager, as well as other team members as applicable (technical project manager, creative director, and someone from our marketing team).
Follow-up meetings available: We can schedule additional meetings where we go in-depth and answer more questions from you. We can also arrange meetings where we explain technical details to your developers.
What happens after the review
The final output of the review is fully owned by you. You’re free to take it to another developer or company if you want them to fix the issues.
Our development team is available to fix existing errors should you need assistance, but you have no commitment to continue with us after the review.
Ready to start your review?
Contact us to discuss which review package addresses your website, app, or code evaluation needs.
Book a consultation to explore how AI and 1902 Software can transform your next ecommerce project — faster, smarter, and more cost-efficient.