Kampung batik Giriloyo is one of the centers of batik tulis production in Indonesia, located in Yogyakarta. During Covid-19, the number of visitors decreased from 600 – 1500 people per day to 50 people per day. Based on data from the financial department of Kampung batik Giriloyo, sales of Giriloyo’s products have also decreased by 67.78% from 1.997 billion to 643.3 million. In addition, based on data from Bank Indonesia, e-commerce transactions in Indonesia increased by 18,1% (98,3 million transactions) with transaction values increasing by 9,9% (20,7 trillion) during covid-19. Based on these problems, by taking advantage of technological advances, the researcher proposed to design a sales application as an alternative to increasing the sales of batik products in Kampung Giriloyo. This study aims to determine the features needed by visitors in Kampung batik Giriloyo for application using the quality function deployment method to determine customer needs and the system development life cycle to design application models. The results of this study are 9 lists of customer needs for the application, the features for the application, and the prototype of the application.