Στην κλωστοϋφαντουργία χρησιμοποιούνται κυρίως τρεις βασικές πρώτες ύλες:
Το βαμβάκι,
Το μαλλί, και
Οι συνθετικές ίνες.
Τα κυριότερα τελικά προϊόντα είναι τα νήματα και οι κλωστές, τα υφάσματα, τα πλεκτά, τα κεντήματα και τα χαλιά που αποτελούν ουσιαστικά τις πρώτες ύλες των βαφείων-φινιριστηρίων. Οι συνθετικές πρώτες ύλες διακρίνονται στις αναγεννημένες τεχνητές ίνες όπως η βισκόζη (rayon), το rayon χαλκαμμωνίας, η οξική και τριοξική κυτταρίνη (acetate, triacetate), και στις καθαρά συνθετικές όπως οι πολυαμιδικές (nylon), οι πολυεστερικές και οι ακρυλικές ίνες. Τέλος, υπάρχουν και οι σύμμικτες πρώτες ύλες που είναι συνδυασμός των φυσικών και τεχνητών υλών.
Τα χρώματα μπορούν να κατηγοριοποιηθούν με ποικίλους τρόπους, όπως ανάλογα με τη χημική τους σύσταση ή τον τρόπο εφαρμογής τους στην πρώτη ύλη (ίνα, ύφασμα). Ανάλογα με τον τρόπο εφαρμογής τους, τα χρώματα κατηγοριοποιούνται σε Direct (Απλά Χρώματα), Reactive (Χρώματα Αντιδράσεως), Vat (Χρώματα Κάδου), Disperse (Χρώματα Διασποράς), Sulfur (Χρώματα Θείου) και Acid (Όξινα Χρώματα).
Για την βαφή βαμβακερών υφασμάτων χρησιμοποιούνται συνηθέστερα βαφές reactive και direct, ενώ για την βαφή πολυεστερικών υλικών γίνεται χρήση κυρίως χρωμάτων διασποράς.
Κατά το σχηματισμό της βαφής χρησιμοποιείται περίπου 10 -80% καθαρό χρώμα. Η μέγιστη τιμή αντιστοιχεί σε χρώματα που προστίθενται σε μορφή πούδρας, ενώ η ελάχιστη σε αυτά που βρίσκονται σε υγρή μορφή. Εκτός από το χρώμα, προστίθενται επίσης παράγοντες διασποράς (π.χ. προϊόντα συμπύκνωσης φορμαλδεΰδης), παράγοντες σταθεροποίησης (αλάτι), και πρόσθετες ύλες.
Οι βοηθητικές ύλες εφαρμόζονται, κατά περίπτωση, με στόχο να προσδώσουν κάποια επιθυμητά χαρακτηριστικά στο τελικό προϊόν ή να αυξήσουν την απόδοση της βαφής. Τυπικές βοηθητικές ύλες που χρησιμοποιούνται κατά τη βαφή είναι τα στρωτικά, τα βοηθητικά τυπώματος, οι επιφανειακά ενεργές βοηθητικές ύλες και υλικά σκλήρυνσης
Τέλος, μπορούν να χρησιμοποιηθούν υλικά για την επιβράδυνση της καύσης, για την αδιαβροχοποίηση, για την αντιστατική προστασία, για επεξεργασία έναντι συρρίκνωσης, αντοχή σε αποσύνθεση, σκώρο, μύκητες, κλπ.
Οι βασικές χημικές ουσίες που χρησιμοποιούνται για τον σχηματισμό της βαφής είναι ανόργανα άλατα (χλωριούχο νάτριο, θειικό νάτριο) κλπ.), αλκαλικά διαλύματα (υδροξείδιο του νατρίου κλπ.), οξέα (οξικό οξύ, μυρμηκικό οξύ, ανόργανα οξέα κλπ.) και αναγωγικά και οξειδωτικά μέσα (υπεροξείδιο του υδρογόνου κλπ.).