To be comfortable with the process is to feel confident in the result. That’s why our teams develop using Agile, Lean Startup, and Waterfall methodologies, so we have the flexibility to work together in a way that’s right for you.


This is what makes up 100% pure Logic.








How would you like to work together? Our process is designed so you are able to say, “I knew all the details, the pros and cons of the various options, and I was able to make educated decisions. I was in control the whole time.” We value great relationships, great communication, and great documentation. We do this by engaging clients on a work-for-hire basis. You will own your intellectual property, we simply make it come to life.

Agile Development

This approach involves several small iterations of the software development life cycle, completing elements of your project concurrently. For example, we may be developing the payment module of your eCommerce site while simultaneously scoping out how your gift card management will work.

You may prefer agile development if you want to be constantly involved in the project, seeing things as they are completed, or if you are a very visual and sensory team that needs to see progress in order to know “exactly” what you want. Agile development involves daily “stand ups” during which the team discusses iteration status and plans.

Lean Startup Approach

The Lean Startup Methodology is a quick, iterative process that focuses on using validated learning to learn how to build a sustainable business. We find this methodology to be the most successful for our startup clients.

It starts with a vision and making that vision sustainable. From the vision, we create a measurable hypothesis that we can learn from (also called “validated learning”) and gain real, empirical knowledge about the product’s sustainability. We then create a Minimal Viable Product (MVP). The MVP is a version of the product that will enable you to start the build-measure-learn feedback loop with the goal of getting something in front of early adopters in a short amount of time so that you can quickly test your hypothesis.

Next is the build, measure, and learn cycle, where the product is built (either a rapid prototype or a full version of the MVP) and can be tested and measured with early adopters to learn what they want and don’t want.

Finally, pivot or persevere. After several rapid iterations, you’ll make a decision based on your validated learning – do you persevere with the current product path or do you pivot (a structured course correction)? And then we start the Lean Startup cycle all over again with a new hypothesis that will lead to a sustainable vision for your product.

Waterfall Development (Milestone)

This methodology involves completing the entire software development life cycle in order:

  • Plan
  • Design
  • Development
  • Review
  • Launch

You may prefer waterfall development if you do not want to be engaged for the entire duration of the project (waterfall development means you’ll spend a lot of time with us up front and at the end), or if together we can define EXACTLY what you want at the outset. With the waterfall methodology, we identify project milestones at which time we reconnect and review the progress.


You don’t have to make a strict Buy vs. Build decision. Our StrongHouse™ Approach starts by determining what best-of-breed existing technology we can use for the components of your project. Once that’s settled, we fill in the gaps with custom technology development.

We select from Logic’s own arsenal of software products and Open Source (paid or unpaid) technologies with great performance, track records, reputations, and support. That way you get exactly what you want without sacrificing too much time or settling for technology that doesn’t meet your needs.