Evaluating our technology choices

Our first implementation of the design will be a very simple application that delivers the core functionality of the specification and little else. This is known as a minimum viable product or MVP. Once we've established an MVP, we'll have a better understanding of how to develop it into a final product.

Before we get to that, let's take a moment to evaluate our technology choices.

Get Python GUI Programming with Tkinter now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.