Product Engineering

Product engineering.

Foxefy takes your web or mobile product to its first release, then keeps improving it with the team that built it.

Where products stall

A product idea often stalls between a long wish list and a first version anyone can use. A live product can wait on the one person who knows the code for every change. Meanwhile staff and customers need the same product on a phone, sometimes with no connection at all.

Builds
web applications · progressive web apps · enterprise mobile apps · MVPs · SaaS products
Ways to work
scoped projects with milestones · dedicated teams
Built with
React · Node.js · Next.js · SQL or NoSQL databases · REST or GraphQL APIs
After launch
support and maintenance for the systems Foxefy builds
First step
a discovery call

What changes is the order of the work. Foxefy builds a first release around the core workflow and tries it with real users, then adds versions in agile iterations with regular check-ins. The same team carries what it learned into support and new work. The work starts with a discovery call and moves to a roadmap with milestones and deliverables.

Delivered work

Foxefy, a custom enterprise software development company, has delivered enterprise mobile apps, MVP and SaaS product builds and dedicated teams. Foxefy also builds custom web applications with the APIs, databases and cloud hosting behind them.

What product engineering covers

  1. Web applications for customers and staff

    Browser-based applications that customers and staff use without installing anything, with the APIs and database behind them.

    Talk to us about Web applications for customers and staff
  2. Mobile apps for staff away from a desk

    Enterprise mobile apps for sales, service and operations staff who work away from a desk, on the same records as the office.

    Talk to us about Mobile apps for staff away from a desk
  3. MVPs that test the core workflow first

    A first version limited to the workflow that matters most, so real use shows what to build next.

    Talk to us about MVPs that test the core workflow first
  4. SaaS products you sell to your own customers

    Software a business offers to its own clients, built and released in versions from a roadmap.

    Talk to us about SaaS products you sell to your own customers
  5. Dedicated teams for continuing product work

    A team that stays on the product after launch and carries the knowledge of the code and the users into each new version.

    Talk to us about Dedicated teams for continuing product work

What does product engineering cover?

Product engineering is the work of planning, designing, building, testing and releasing a software product, then improving it version by version. At Foxefy it covers web applications and PWAs, enterprise mobile apps, MVP and SaaS builds, and dedicated teams.

A product differs from a one-off tool. It has users outside the team, releases that people plan around and a list of changes that keeps growing, so the work is organized by version, with each one tested before it ships.

A portal for customers or partners belongs with sales and customer operations. Connections to other systems are covered under AI and automation. The wider picture is on the custom software development page.

Should you start with an MVP or the full product?

An MVP covers the core workflow for one group of users, so the business learns from real use before building the rest. The full scope fits when requirements are settled and the users are known. Either way, the roadmap sets milestones and deliverables.

An MVP is the better start when:

  • the workflow is new and has not been tried with real users
  • different groups of users may need different things
  • the business wants evidence before it commits to the full scope

The full scope fits when:

  • the requirements are written down and agreed
  • the users are known and can review each version
  • the product replaces a process the team already runs, so the target is clear

How long a build takes is covered in the custom software development timeline guide, and what drives its cost in the custom software development cost guide.

Web app, PWA or native app: which fits your users?

A web app runs in the browser and needs no install. A PWA adds home-screen install, offline use and notifications without an app store. A native app gets full access to the device and is released through the app stores.

Web app, progressive web app and native mobile app compared
Web appProgressive web appNative mobile app
How people get itOpen a link in a browserOpen a link, then add it to the home screenDownload it from an app store
Offline useMost work needs a connectionStored screens and data stay usable without a signalBuilt to work offline where the app is designed for it
Phone featuresLimited to what the browser allowsNotifications and some device features, depending on the phoneFull access to the device's features
How updates reach usersEveryone sees the new version on the next visitLoaded the next time the app opens, with no store reviewReleased through the store, then installed by each user
Fits teams that...work at a desk and want nothing to installneed app-like access for staff or partners without a store releaseneed the camera, sensors or deep device features, or a place in the app stores

A native app is built per platform or shared across platforms, as the FAQ below explains. A mix is possible: a web app for the office and a PWA or mobile app for staff on the move. Foxefy recommends a web app, PWA or native app on the discovery call, once it knows where your people work and what the phone must do.

When does a dedicated team make sense?

A dedicated team makes sense when a product needs continuing work after launch, such as new versions, new integrations and fixes. The team keeps its knowledge of the code and the users as the product grows. A scoped project with milestones fits a defined piece of work, and Foxefy provides both.

Choose a scoped project when the work has a clear end: a first release, a set of features, a new module. Choose a dedicated team when the roadmap keeps growing and the product needs the same people from one version to the next. The two ways of working are set out under ways to work, and the in-house vs outsourced software development guide covers when to keep the work in-house instead.

How does Foxefy take a product from first release to the next version?

Foxefy works in stages, and each one gives your team something it can see. A discovery call and research come first, then a roadmap, an agile build, testing, launch, and support alongside the next versions. The product keeps its team from one stage to the next.

  1. Discovery call and research. Foxefy learns the users, the core workflow and the systems the product has to work with.
  2. Roadmap. Milestones and deliverables set what each version contains, so your team knows what it will see and when.
  3. Agile build. Work moves in iterations, with regular check-ins over video calls, so your team sees progress and can steer it.
  4. Testing and launch. Each version gets thorough testing and code review before release, then goes live for its users.
  5. Support and the next versions. Foxefy supports and maintains the systems it builds, and the roadmap carries the next versions. Foxefy does not take over software other companies built.

Product engineering follows the process set out under how we work, including what happens after launch.

Frequently asked questions

  1. What is a progressive web app (PWA)?

    A progressive web app is a website built to behave like an installed app. It can work offline, send notifications and sit on a phone's home screen, without going through an app store. Teams use one when staff or partners need app-like access and the business does not want to manage store releases.

  2. Should our mobile app be native or cross-platform?

    A native app is written separately for each platform and gets full access to that device's features. A cross-platform app shares one codebase across platforms, which eases maintenance. Foxefy recommends one after looking at your users, the features they need and the devices they carry, on the discovery call.

  3. Can Foxefy build a SaaS product we sell to our own customers?

    Yes. Foxefy has delivered MVP and SaaS product builds. The first release covers the core workflow for one group of customers, and later versions add the rest from a roadmap with milestones. Every project is scoped and quoted after a discovery call.

  4. What goes into a first MVP release?

    A first MVP release holds the core workflow for one group of users, enough to learn from real use. Everything else waits for later versions in the roadmap. Foxefy draws that line with you when it plans the roadmap after the discovery call.

Explore our other services

What should your product's next release do?

Talk it through on a discovery call. Foxefy then sends a roadmap with milestones and deliverables for the first release or the next version.

Book a discovery call