Manually marking attendance and maintaining the records in files in a time consuming, costly and tedious work, with the high risk of errors and data frauds. Human errors, Buddy punching, fraudulent time keeping, are some costly issues directly impacting on the productivity of the organization. Variation in attendance policies from one company to another makes it extremely challenging to capture time-attendance data and automate them. Therefore, a fully automated time-attendance management software is paramount for enhancing productivity of any organization. Beehive is a web based application and hence, provides people the facility of marking attendance through multiple devices. Our solution also provides for data fetching from different types of door security hardware devices that assist in marking attendance of the employees.