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