DokumenSoftware Requirement Specification (SRS) merupakan sebuah penjelasan tentang cara pengembangan dari sebuah software. Secara sederhana, SRS berisikan roadmap tentang semua pihak yang terlibat dalam sebuah proyek development software. Dokumen ini menawarkan spesifikasi fungsional dan non-fungsional dari perangkat lunak dan juga mencakup Flutteradalah salah satu produk ciptaan Google yang dapat digunakan oleh para developer dalam membuat aplikasi lintas platform hanya dengan satu basis code (codebase). Teknologi open source ini memungkinkan developer untuk menghasilkan aplikasi yang dapat dipakai di berbagai platform , baik mobile Android, iOS, web , maupun dekstop . Perangkatlunak atau software adalah sekumpulan data elektronik yang tersimpan dan dikendalikan oleh perangkat komputer. Data elektronik tersebut meliputi instruksi atau program yang nantinya akan menjalankan perintah khusus. Perangkat lunak juga disebut sebagai bagian sistem dalam komputer yang tidak memiliki wujud fisik yang diinstal dalam sebuah komputer atau laptop agar bisa dioperasikan. MetodeUser centered Design (UCD) dapat memberikan kontribusi dalam proses. perancangan sesuai dengan kebutuhan pengguna yang terdiri dari tata letak, huruf Times New. Roman, ukuran huruf sedang konvensionaladalah pendekatan dalam pengembangan sistem yang mengikuti tahapan‐tahapan pengembangan sistem (system life cycle) tanpa dibekali dengan alat‐ alat dan teknik‐teknik yang memadai. Pendekatan klasik tidak cukup digunakan untuk mengembangkan sistem informasi yang kini semakin kompleks, dan dapat Contohdesign thinking dalam bisnis berikutnya, Halodoc. Ini adalah aplikasi kesehatan yang melayani konsultasi hingga pengiriman obat ke rumah. Jonathan Sudharta, CEO Halodoc, waktu itu melihat bahwa masyarakat Indonesia sulit mengakses informasi kesehatan. Selain itu, waktu tunggu di rumah sakit pun juga lama. .

sebuah aplikasi yang dapat memperbarui aplikasi konvensional adalah