<!-- Canonical: https://webapphuddle.com/category/design-fundamentals/ -->

[All articles](https://webapphuddle.com/blog/)

# Design fundamentals

Practical guides to design fundamentals.

[![](https://webapphuddle.com/wp-content/uploads/2018/09/web-application-design-case-study.png)](https://webapphuddle.com/kandan-web-application-design-case-study/)

Design fundamentals1 min read

## [Kandan Web Application Design Case Study](https://webapphuddle.com/kandan-web-application-design-case-study/)

This web application design case study covers all the steps I took in designing all the features and UIs of Kandan web application.

[Read the article](https://webapphuddle.com/kandan-web-application-design-case-study/)

[![](https://webapphuddle.com/wp-content/uploads/2015/09/mental_models.jpg)](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

Design fundamentals2 min read

## [Why Mental Models Are Essential In Web Application Design](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

Here’s why it is so critical to consider mental models of your potential users before you start designing your web application.

[Read the article](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

[![](https://webapphuddle.com/wp-content/uploads/2015/01/saas-vs-on-premise.jpg)](https://webapphuddle.com/saas-vs-on-premise/)

Design fundamentals6 min read

## [SaaS vs On-Premise: Which Delivery Model to Choose?](https://webapphuddle.com/saas-vs-on-premise/)

Choosing between SaaS vs On-Premise delivery models is crucial even before you start designing your web application. Here’s how to choose the correct model.

[Read the article](https://webapphuddle.com/saas-vs-on-premise/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/critical-questions.jpg)](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

Design fundamentals5 min read

## [2 Critical Questions to Ask Before Designing Any Feature](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

How many users will use a feature & how frequently are 2 critical questions that you should ask before designing any feature. Lets explore these in detail.

[Read the article](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/conceptual-model1.jpg)](https://webapphuddle.com/conceptual-model/)

Design fundamentals9 min read

## [Conceptual Model – The Critical Part of Web Application Design](https://webapphuddle.com/conceptual-model/)

Designing the Conceptual Model correctly helps to make your web application easy to learn and use. Here’s how you can correctly design the Conceptual Model.

[Read the article](https://webapphuddle.com/conceptual-model/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/web-application-context.jpg)](https://webapphuddle.com/understand-web-app-usage-context/)

Design fundamentals6 min read

## [How to Understand the Context in Which Web App will be Used](https://webapphuddle.com/understand-web-app-usage-context/)

Understanding the context in which your web application will be used is extremely important and can directly influence the design of your web application.

[Read the article](https://webapphuddle.com/understand-web-app-usage-context/)

[![](https://webapphuddle.com/wp-content/uploads/2014/06/user-of-a-web-app.jpg)](https://webapphuddle.com/difference-between-customer-and-user/)

Design fundamentals4 min read

## [The Difference Between a Customer and a User of a Web App](https://webapphuddle.com/difference-between-customer-and-user/)

The customer of a web application can be totally different from the actual user of the web application. Let me explain how.

[Read the article](https://webapphuddle.com/difference-between-customer-and-user/)

[![](https://webapphuddle.com/wp-content/uploads/2014/06/scope-creep.jpg)](https://webapphuddle.com/the-beginners-guide-to-understanding-scope-creep/)

Design fundamentals10 min read

## [The Beginner’s Guide to Understanding Scope Creep](https://webapphuddle.com/the-beginners-guide-to-understanding-scope-creep/)

Scope Creep is the most common reason for delays in product launches or project executions. Lets discuss reasons for scope creep and how to avoid it.

[Read the article](https://webapphuddle.com/the-beginners-guide-to-understanding-scope-creep/)

[![](https://webapphuddle.com/wp-content/uploads/2014/05/what-is-a-wireframe.jpg)](https://webapphuddle.com/what-is-a-wireframe-the-complete-guide-to-wireframes/)

Design fundamentals7 min read

## [What is a Wireframe – The Complete Guide to Wireframes](https://webapphuddle.com/what-is-a-wireframe-the-complete-guide-to-wireframes/)

A wireframe is an integral part of any design process that conveys the design ideas accurately. Lets discuss in detail what a wireframe is.

[Read the article](https://webapphuddle.com/what-is-a-wireframe-the-complete-guide-to-wireframes/)

[![](https://webapphuddle.com/wp-content/uploads/2014/05/requirements-gathering.jpg)](https://webapphuddle.com/the-one-question-you-should-avoid-in-requirements-gathering/)

Design fundamentals5 min read

## [The One Question You Should Avoid in Requirements Gathering](https://webapphuddle.com/the-one-question-you-should-avoid-in-requirements-gathering/)

Many times the reason for design rejection has got nothing to do with the design. It is because you asked the wrong question while gathering requirements.

[Read the article](https://webapphuddle.com/the-one-question-you-should-avoid-in-requirements-gathering/)
