Foxsoft's Proven Process

At Foxsoft, we’re committed to not just building your software but to being your long-term technology partner. Our process ensures that your application not only meets your current needs but is also positioned for future success.

1. Blueprint: Setting the Foundation

We begin with a confidential discussion about your project.

Here’s what you can expect:

  • We’ll sign an NDA to protect your ideas.
  • We’ll give you some preparatory work for our initial workshop.
  • We’ll assess your existing application, if applicable.

Then, we hold a no-cost, focused 90-minute workshop with you. You’ll meet the team who’ll work on your project if we’re a mutual fit.

Our goal? To understand your needs at a high level. We’ll explore:

  • What you want to achieve
  • Why it’s important to you
  • Possible solutions, and
  • Determine appropriate budgets

By the end of the meeting, we’ll all know if we’re a good fit to work together. If so, we’ll write up our discussions and prepare FrameUp engagement proposals.

2. FrameUp: Laying the Groundwork

Based on our Blueprint workshop, we’ll tailor this phase to your needs, creating one or more FrameUp engagements.

They are designed to understand the problems you must solve and create the best solutions within your time and budget constraints. And with an existing application, gain a comprehensive understanding of it’s current state.

Typically, for existing applications with a focus on maintaining and improving the asset, we’ll:

  • Audit your application using our 4-pillars system
  • Set up a Portable Development Environment (PDE)
  • Create a comprehensive documentation library
  • Develop a maintenance plan

For new builds or significant upgrades, we’ll:

  • Conduct Product Requirements Document (PRD) workshops
  • Create a Framework plan with clear deliverables and milestones

We may also offer consulting engagements where needed, such as team training or addressing specific challenges that were identified.

The results are a clearly costed plan of action that gives you peace-of-mind and surety.

3. BuildUp/ShoreUp: Bringing Your Vision to Life

Now we implement the plan. We follow an agile approach, delivering working software quickly and often. This allows you to:

  • See tangible progress
  • Refine your vision as it takes shape
  • Make informed decisions along the way

We pride ourselves on clear, consistent communication. We’re not afraid to offer our professional opinion to ensure you get the best results within your budget.

4. Tend/Growth: Ongoing Proactive & Reactive Care

After each build phase, we transition to ongoing support. This includes:

  • An underlying Tend mode for continuous maintenance
  • Annual check-ins to set direction
  • Quarterly pulse conversations to share progress and plan ahead
  • Regular re-evaluation of your application’s needs
  • Flexibility to adjust support levels as needed

Whenever you’re ready for significant upgrades or new features, we’ll initiate a Growth phase, typically starting with PRD workshops to plan the next evolution of your software.

Ready to get started?

Book an initial call with our CTO to get the ball rolling.