Producent przycisków to termin używany do opisania zarówno maszyny używanej do tworzenia przycisków, jak i aplikacji oprogramowania komputerowego. Istnieją dwie podstawowe kategorie przycisków fizycznych: przyciski odzieżowe i przyciski tymczasowe. Guziki do odzieży są mocowane do materiałów lub strojów za pomocą nici i służą do łączenia różnych kawałków materiału lub jako dodatek dekoracyjny. Przyciski tymczasowe to samodzielne jednostki, które mają szpilkę z tyłu. Są dołączane, aby wyświetlić wiadomość lub obraz i można je usunąć. Przyciski oprogramowania komputerowego są wbudowane w graficzne interfejsy użytkownika (GUI) dla użytkowników programów.
Fizyczna maszyna do robienia guzików to połączenie metalowej prasy i dziurkacza. W przypadku guzików odzieżowych maszyna zwykle znajduje się w dużej fabryce produkcyjnej. Rzeczywisty guzik został zaprojektowany przez projektanta mody, wraz z materiałem, lokalizacją otworów, rozmiarem i wszelkimi elementami projektu. Zazwyczaj nowoczesne guziki są tworzone z tworzywa sztucznego o wysokiej lepkości, ale mogą być również wykonane z kości, drewna lub tkaniny.
Szczegóły projektu przycisku są zaprogramowane w prasie maszynowej. Jeśli guzik jest wykonany z tworzywa sztucznego, do podgrzania tworzywa stosuje się maszynę, a następnie wlewa go do przygotowanych foremek. Po schłodzeniu guziki są wkładane do prasy maszynowej, która tworzy otwory. Jednostka polerująca szlifuje szorstkie krawędzie i nadaje jej wysoki połysk.
Guziki wykonane z drewna lub kości mają inny proces. Materiał źródłowy jest wprowadzany do maszyny, która tworzy jak najwięcej przycisków, zmniejszając straty materiału. Dodatkowe kroki są używane do tworzenia otworów, wprowadzania zmian w projekcie i szlifowania guzika. Kąpiel lakiernicza służy do nadania wysokiego połysku i ochrony przycisku przed uszkodzeniem.
Przyciski tymczasowe są wykonywane za pomocą ręcznego naciśnięcia przycisku i są popularnym hobby. Kreator przycisków tworzy grafikę lub obraz wewnątrz szablonu przycisku na kartce papieru. Obraz jest umieszczony w plastikowej obudowie na guziki i dodany jest metalowy podkład. Metalowy podkład zawiera otwory do włożenia agrafki. Cały element jest umieszczany w prasie guzikowej, a użytkownik przykłada siłę, aby połączyć ze sobą materiały.
Przyciski oprogramowania komputerowego to zazwyczaj wiersze kodu komputerowego. Jako przycisk można użyć pliku obrazu lub grafiki. Gdy użytkownik kliknie myszką na przycisk, programowanie w tle określa, jaka akcja nastąpi po naciśnięciu przycisku. Istnieje szeroka gama stron internetowych do tworzenia przycisków, które sprzedają wstępnie zaprogramowane przyciski do często używanych funkcji.