Sebagai sebuah Sistem Automasi Perpustakaan yang terintergrasi, modul-modul yang telah terdapat di SENAYAN antara lain: pengatalogan/bibliografi, keanggotaan, sirkulasi, masterfile, stock opname (inventarisasi koleksi), pelaporan/reporting, manajemen kontrol serial, digital library, dan lain-lain.
Modul Pengatalogan (Cataloging Module)
- Compliance dengan standar AACR2 (Anglo-American Cataloging Rules).
- Fitur untuk membuat, mengedit, dan menghapus data bibliografi sesuai dengan standar deskripsi bibliografi AACR2 level ke dua.
- Mendukung pengelolaan koleksi dalam berbagai macam format seperti monograph, terbitan berseri, audio visual, dsb.
- Mendukung penyimpanan data bibliografi dari situs di Internet.
- Mendukung penggunaan Barcode.
- Manajemen item koleksi untuk dokumen dengan banyak kopi dan format yang berbeda.
- Mendukung format XML untuk pertukaran data dengan menggunakan standar metadata MODS (Metadata Object Description Schema).
- Pencetakan Barcode item/kopi koleksi Built-in.
- Pencetakan Label Punggung koleksi Built-in.
- Pengambilan data katalog melalui protokol Z3950 ke database koleksi Library of Congress.
- Pengelolaan koleksi yang hilang, dalam perbaikan, dan rusak serta pencatatan statusnya untuk dilakukan pergantian/perbaikan terhadap koleksi.
- Daftar kendali untuk pengarang (baik pengarang orang, badan/lembaga, dan pertemuan) sebagai standar konsistensi penulisan.
- Pengaturan hak akses pengelolaan data bibliografi hanya untuk staf yang berhak.
Modul Penelusuran (OPAC/Online Public Access catalog Module)
- Pencarian sederhana.
- Pencarian tingkat lanjut (Advanced).
- Dukungan penggunaan Boolean's Logic dan implementasi CQL (Common Query Language).
- OPAC Web Services berbasis XML.
- Mendukung akses OPAC melalui peralatan portabel (mobile device).
- Menampilkan informasi lengkap tetang status koleksi di perpustakaan, tanggal pengembalian, dan pemesanan item/koleksi.
- Detail informasi juga menampilkan gambar sampul buku, lampiran dalam format elektronik yang tersedia (jika ada) serta fasilitas menampilkan koleksi audio dan visual.
- Menyediakan hyperlink tambahan untuk pencarian lanjutan berdasarkan penulis, dan subjek.
Modul Sirkulasi (Circulation Module)
- Mampu memproses peminjaman dan pengembalian koleksi secara efisien, efektif dan aman.
- Mendukung fitur reservasi koleksi yang sedang dipinjam, termasuk reminder/pemberitahuan-nya.
- Mendukung fitur manajemen denda. Dilengkapi fleksibilitas untuk pemakai membayar denda secara cicilan.
- Mendukung fitur reminder untuk berbagai keperluan seperti melakukan black list terhadap pemakai yang bermasalah atau habis keanggotaannya.
- Mendukung fitur pengkalenderan (calendaring) untuk diintegrasikan dengan penghitungan masa peminjaman, denda, dan lain-lain.
- Memungkinkan penentuan hari-hari libur non-standar yang spesifik.
- Dukungan terhadap ragam jenis tipe pemakai dengan masa pinjam beragam untuk berbagai jenis keanggotaan.
- Menyimpan histori peminjaman anggota.
- Mendukung pembuatan peraturan peminjaman yang sangat rinci dengan mengkombinasikan parameter keanggotaan, jenis koleksi, dan gmd selain aturan peminjaman standar berdasarkan jenis keanggotaan.
Modul Manajemen Keanggotaan (Membership Management Module)
- Memungkinkan beragam tipe pemakai dengan ragam jenis kategori peminjaman, ragam jenis keanggotaan dan pembedaan setiap layanan sirkulasi dalam jumlah koleksi serta lama peminjaman untuk jenis koleksi untuk setiap jenis/kategori.
- Dukungan terhadap input menggunakan barcode reader.
- Memungkinkan untuk menyimpan informasi preferensi pemakai atau subject interest.
- Memungkinkan untuk menyimpan informasi tambahan untuk keperluan reminder pada saat transaksi.
- Memungkinkan menyimpan informasi detail pemakai yang lebih lengkap.
- Pencarian informasi anggota minimal berdasarkan nomor dan nama anggota.
- Pembuatan kartu anggota yang dilengkapi dengan barcode untuk transaksi peminjaman.
Modul Inventarisasi Koleksi (Stocktaking Module)
- Proses inventarisasi koleksi bisa dilakukan secara bertahap dan parsial tanpa harus menutup layanan perpustakaan secara keseluruhan.
- Proses inventarisasi bisa dilakukan secara efisien dan efektif.
- Terdapat pilihan untuk menghapus data secara otomatis pada saat akhir proses inventarisasi terhadap koleksi yang dianggap hilang.
Modul Statistik/Pelaporan (Report Module)
- Meliputi pelaporan untuk semua modul-modul yang tersedia di Senayan, seperti Laporan Judul, Laporan Items/Kopi koleksi, Laporan Keanggotaan, Laporan jumlah koleksi berdasarkan klasifikasi, Laporan Keterlambatan.
- Berbagai macam statistik seperti statistik koleksi, peminjaman, keanggotaan, keterpakaian koleksi.
- Tampilan laporan yang sudah didesain printer-friendly, sehingga memudahkan untuk dicetak.
- Filter data yang lengkap untuk setiap laporan.
- API untuk pelaporan yang relatif mudah dipelajari untuk membuat custom report baru.
Modul Manajemen Terbitan Berseri (Serial Control)
- Manajemen data langganan.
- Manajemen data Kardex.
- Manajemen tracking data terbitan yang akan terbit dan yang sudah ada.
- Memungkinkan tracking data terbitan berseri yang jadwal terbitnya tidak teratur (pengaturan yang fleksibel).
Modul Lain-lain
- Dukungan antar muka yang multi bahasa (internasionalisasi) dengan Gettext.
- Dukungan terhadap penggunaan huruf bukan latin untuk pengisian data dan pencarian.