ซอฟท์แวร์ระบบ TimeWORKS แบ่งออกเป็นสามส่วนย่อยที่ทำงานร่วมกันดังนี้
TimeWORKS Fingerprint Enrolment
TimeWORKS Reception
TimeWORKS Timecard Manager 



ซอฟท์แวร์ TimeWORKS Fingerprint Enrollment
- สามารถให้ผู้ใช้งานแต่ละคนจัดเก็บลายนิ้วมือไว้คนละกี่นิ้วก็ได้ตามต้องการ โดยทั่วไปจะเป็นนิ้ว 2 นิ้วที่อยู่บนมือคนละข้างสำหรับกรณีที่มือหรือนิ้วใดนิ้วหนึ่งได้รับบาดเจ็บ
- เป็นระบบเดียวที่สามารถรองรับการจดจำลายนิ้วมือได้สูงสุดถึง 10 นิ้วต่อคนในกรณีที่ต้องการ (เพื่อป้องกันการนำนิ้วของพนักงานคนหนึ่งไปลงทะเบียนในชื่อของพนักงานอีกคนหนึ่ง)
- สามารถตรวจสอบว่ามีลายนิ้วมือซ้ำในระบบหรือไม่ โดยระบบจะไม่อนุญาตให้มีลายนิ้วมือที่เคยลงทะเบียนไปแล้วไปซ้ำกันอยู่บนคนละนิ้วในระบบ
-- สามารถแสดงรายละเอียดว่าได้มีการบันทึกข้อมูลลายนิ้วมือนิ้วใดไปแล้วบ้าง
- สามารถรองรับการเก็บบันทึกลายนิ้วมือได้ 100 คนสำหรับรุ่น TimeWORKS100 และไม่จำกัดคนสำหรับรุ่น TimeWORKS Pro
- ทำการเก็บตัวอย่างลายนิ้วมือนิ้วละ 4 ครั้งเพื่อความถูกต้องสูงสุดในการนำไปใช้งาน
- สามารถตรวจสอบความถูกต้องของลายนิ้วมือที่เคยบันทึกไว้ได้
- สามารถลบลายนิ้วมือที่เคยบันทึกไว้ได้
- สามารถบันทึกซ้ำลายนิ้วมือที่เคยบันทึกไว้ได้
- สามารถเลือกกะการทำงานและประเภทงวดการจ่ายเงินของพนักงานแต่ละคนได้
- สามารถเลือกภาษาของเมนูได้ทั้งไทยและอังกฤษ


ซอฟท์แวร์ TimeWORKS Reception
- สามารถบันทึกเวลาการปฏิบัติงานโดยการทาบลายนิ้วมือลงบนอุปกรณ์อ่านลายนิ้วมือเพียงครั้งเดียว สามารถทำการค้นหาและบันทึกเวลาให้อย่างถูก- -- ต้องรวดเร็วโดยไม่จำเป็นต้องมีการกดรหัสใดๆเพื่อยืนยันตัวก่อน แม้จะใช้กับพนักงานจำนวนมากๆก็ตาม
- สามารถลงเวลาอย่างต่อเนื่องได้อย่างรวดเร็วโดยใช้เวลาคำนวณค้นหาลายนิ้วมือประมาณ 0.4 วินาที สำหรับข้อมูลกว่า 1,000 ลายนิ้วมือ (บนเครื่อง Pentium 4, 1.8 GHz)
- สามารถค้นหานิ้วได้อย่างถูกต้องจากการแตะนิ้วทั้ง 360?
- สามารถค้นหานิ้วได้อย่างถูกต้องแม้นิ้วจะมีคราบสกปรกอยู่
- เนื่องจากว่าเป็นเรื่องสำคัญมากกว่าที่เราจะต้องไม่ยืนยันคนคนหนึ่งผิดว่าเป็นอีกคนหนึ่ง ระบบ TimeWORKS Reception มีค่าความผิดพลาดในการที่คนคนหนึ่งจะถูกยืนยันผิดว่าเป็นอีกคนหนึ่ง, False Acceptance Rate (FAR), น้อยกว่า 0.001% (น้อยกว่า 1 ในแสนคน)
- ค่าความผิดพลาดในการที่คนคนหนึ่งซึ่งเป็นเจ้าของลายนิ้วมือจะถูกยืนยันผิดว่าไม่ใช่เจ้าของลายนิ้วมือ, False Rejection Rate (FRR), น้อยกว่า 0.01% (น้อยกว่า 1 ในหมื่นคน)
- สามารถแสดงชื่อและรูปของพนักงานบนหน้าจอ
- แสดง เวลาที่ลง และ รายการเวลาที่เข้าออกที่ลงไปแล้วในวันนี้ ภายในหน้าจอเดียว
- ในกรณีที่ท่านสัมผัสนิ้วซ้ำภายใน 30 วินาที ระบบจะฟ้องว่ามีการลงข้อมูลซ้ำซ้อน เพื่อป้องกันการลงข้อมูลซ้ำซ้อนติดๆกันภายในเวลาใกล้เคียงกันเนื่องจากความไม่แน่ใจของพนักงาน
- สามารถตรวจสอบลายนิ้วมือปลอมได้ทุกกรณี เช่น กระดาษ, แผ่นใส, ตรายาง เป็นต้น
- สามารถเลือกและเพิ่มเติมรูปพื้นหลังของหน้าจอลงเวลาได้เองตามต้องการ เช่น เลือกเป็นรูปสัญลักษณ์บริษัทของท่าน เป็นต้น
- สามารถเลือกและเพิ่มเติมเสียงต่างๆในการลงเวลาได้เองโดยมีเสียงพูดภาษาไทยให้เลือกและสามารถอัดเสียงพูดต่างๆเพิ่มเติมได้เองตามต้องการ
- สามารถเลือกทำงานได้ทั้งแบบเต็มจอ/แบบหน้าต่างหรือแบบซ่อนไว้ ทำให้สามารถใช้เครื่อง PC ทำงานอย่างอื่นไปด้วยได้ในกรณีที่ต้องการ

ซอฟท์แวร์ TimeWORKS Timecard Manager
- ผู้ใช้งานจึงสามารถเรียกดูได้จากเครื่องได้ทันทีที่ต้องการ ไม่จำเป็นต้องมีการดึงข้อมูลมาก่อน
- สามารถตรวจสอบรายละเอียดการบันทึกเวลาทำงานของพนักงานได้แบบเรียลไทม์จากเครื่องคอมพิวเตอร์เครื่องใดก็ได้ใน LAN
- รูปแบบการแสดงผลสวยงามและเข้าใจง่าย
- แสดงเวลาการทำงานตามรหัสสีต่างๆเพื่อความชัดเจนในการตรวจสอบ เช่น มาสาย/กลับก่อน/ล่วงเวลา/ลางาน/ขาดงาน เป็นต้น
- มีโปรแกรมช่วยสร้างกะการทำงานและงวดการจ่ายเงิน (Wizard) เพื่อความสะดวกในการใช้งาน
- สามารถกำหนดข้อมูลพนักงาน กะการทำงาน และวันหยุดงานได้ไม่จำกัด ด้วยตนเองอย่างง่ายดาย
- สามารถกำหนดข้อมูลการทำงานของพนักงานแต่ละกะให้แตกต่างกันได้ เช่น ช่วงเวลาทำงาน วันหยุด การตั้งขอบเขตการมาสายหรือการเลิกงานก่อนการทำงานล่วงเวลา
- สามารถกำหนดข้อมูลการทำงานของพนักงานแต่ละคนให้แตกต่างกันได้ เช่น ช่วงเวลาทำงาน วันหยุด การตั้งขอบเขตการมาสายหรือการเลิกงานก่อน ช่วงเวลาการทำงานล่วงเวลา
- รองรับการทำงานของกะที่ทำงานข้ามคืน (เวลา 24 น.) เพื่อการคำนวณเวลาที่เข้าใจง่ายและถูกต้อง
- รองรับการลงเวลาของพนักงานที่ทำงานล่วงเวลาโดยระบบจะลงเวลาออกงานและเข้างานล่วงเวลาให้เองตามเงื่อนไขที่กำหนด
- สามารถเรียกดูประวัติเวลาทำงานย้อนหลังได้ตามต้องการ
- ผู้ใช้งานสามารถแก้ไขรายละเอียดการลงเวลาของพนักงานได้เอง เช่น ในกรณีที่ลืมลงเวลา หรือ ออกปฏิบัติงานข้างนอก โดยระบบจะบันทึกรายละเอียดประวัติการแก้ไขไว้ทุกรายการเพื่อป้องกันความลำเอียงของผู้แก้ไขเวลา
- สามารถบันทึกลายละเอียดการลาต่างๆได้ เช่น ลาป่วย/ลาพักร้อน/ลากิจ ฯลฯ โดยสามารถบันทึกล่วงหน้าหรือย้อนหลังได้ตามต้องการ
- สรุปเวลาทำงาน สาย ลา ขาด โดยอัตโนมัติ
- สามารถเชื่อมต่อข้อมูลไปยังโปรแกรม Payroll ได้ในรูปแบบของ Textไฟล์ โดยผู้ใช้งานสามารถกำหนดรูปแบบของไฟล์ได้เอง
- สามารถบันทึกตารางการลงเวลาในรูปแบบของไฟล์ Microsoft Excel ได้
 

 
- มีรายงานภายในระบบมากมายให้ผู้ใช้ได้เลือกใช้งานตามความเหมาะสม เช่น
- รายงานตารางตารางเวลาทำงาน
- รายงานรายชื่อพนักงาน
- รายงานวันหยุดประจำปี
- รายงานสรุปรายปี/รายเดือน/รายวัน
- รายงานสรุปรายเดือนแบบแจกแจงวันทำงาน
- รายงานเวลาเข้าออกประจำวัน
- รายงานการมาสาย
- รายงานการทำงานล่วงเวลา
- รายงานการลงเวลาไม่ครบ
- รายงานเวลาเข้าออกพนักงานแต่ละคน (บัตรตอกเวลา) เป็นต้น
โดยทุกรายงานสามารถเลือกช่วงเวลาและประเภทพนักงานที่ต้องการได้เอง