# What is the difference between Filters and Windowing?

I'm finding some difficulties to understand the difference between Filters, and Windowing.

accoriding to my understanding both filters and window functions will make changes to the input signal parameters, according to wiki,

Filter:

a filter is a device or process that removes from a signal some unwanted component or feature

Windowing:

a window function (also known as an apodization function or tapering function[1]) is a mathematical function that is zero-valued outside of some chosen interval.

What I'm trying to understand is this,

1. Where do we use these windowing functions & Filters in practical world?
2. Do I need to use both for better signal quality, if so which one come first(Filters => Window or Window => Filters)?