Framework Architecture
The NOVAtime framework architecture logically divides computing tasks across the application. These tasks are grouped into three tiers:

1st Tier - Client/Presentation Layer: Provides all users an interface to perform their routine functions. Through this top most layer, the user can input data, and view the results of requests.
2nd Tier - Business Logic Layer or Middle Tier: Encapsulates all the time and attendance business rules, which applies the company policy and performs standard daily business tasks.
3rd Tier - Database Engine Layer or Third Tier: Utilizes all the database access via a database management system (DBMS) such as Microsoft SQL Server database, Oracle, or other DBMS to process and store queries from users.
NOVAtime 3000 Enterprise Edition utilizes SQL (Structure Query Language) technology to insert, retrieve, update, and delete data in the database, providing greater, flexibility, integration and performance over a WAN (wide area network). NOVAtime 3000 Enterprise Edition uses Microsoft SQL 7.0/2000 as its primary database, although it can be expanded to work with other DBMS (database management systems) such as Oracle, MS Access, DB2, Informix, Sybase and many others. Microsoft SQL Server 2000 ensures uptime and advanced management and tuning functionality to automate routine tasks and lower total cost of ownership.
NOVAtime 3000 Enterprise Edition component blocks are fully XML (eXtensible Markup Language) implemented. A markup language is a mechanism used to identify structures in commonly shared data, providing some indication of what role such information has. XML are sets of rules or standards to use markup language.
NOVAtime 3000 Enterprise Edition is easy to install and distribute and administer across any computer network, whether in a centralized LAN (local area network) or over a WAN (wide area network) because it is fully Microsoft .NET implemented... all you need is a web browser! Microsoft .NET is a set of Microsoft software technologies for connecting your world of information, people, systems, and devices, using the XML standard, enabling an unprecedented level of software integration through the use of XML Web services: units of code that allow programs written in different programming languages and on different platforms to communicate and share data through standard Internet protocols.
The benefit of .NET to individuals is a seamless/compelling information sharing experience, from accelerating and improving daily operations to providing advanced capabilities for deploying next-generation technologies. Microsoft .NET can help companies connect diverse operating systems, devices, businesses, and individual users more broadly than ever before!


