Penelitian ini bertujuan untuk mengoptimalkan dan mengembangkan sistem aplikasi penjualan berbasis web di apotek Ilna. Fokus utama penelitian ini melibatkan penerapan Framework Codeigniter, dan Metode Waterfall. Guna menciptakan antarmuka pengguna responsif, modern, serta mudah digunakan. Metode Waterfall digunakan untuk meningkatkan efisiensi sistem dan mengelola operasi kasir dengan lebih baik. Langkah-langkah penelitian dimulai dengan analisis mendalam terhadap kebutuhan pengguna. Penerapan konsep Metode Waterfall menjadi kunci dalam mengoptimalkan efisiensi operasional sistem kasir. Framework Codeigniter dipilih sebagai fondasi utama untuk menciptakan antarmuka pengguna yang responsif, modern, dan user-friendly. Penggunaan Arsitektur Berorientasi Layanan (SOA) menjadi pendekatan integratif untuk memastikan keterpaduan yang efisien dan scalable antara berbagai komponen aplikasi. Penelitian ini mencakup implementasi dan pengujian sistem dengan pendekatan SOA, sehingga memberikan kerangka kerja yang kuat untuk mengembangkan aplikasi kasir yang tidak hanya memenuhi kebutuhan pengguna, tetapi juga meningkatkan efisiensi operasional. Hasil penelitian ini diharapkan dapat memberikan manfaat signifikan bagi pemilik bisnis dalam meningkatkan efisiensi manajemen inventaris, pemantauan stok barang secara akurat, dan peningkatan pelayanan pelanggan. Teknologi