Get your product certified using ZenQA's Pre-test Certification services for Microsoft products (Windows Vista, Windows Server 2008, and SQL Server) and Java (Java Powered & Java Powered for Enterprise). Windows Vista logo certification testing is divided into testing for: Security and Compatibility, Installation and Reliability. Security and Compatibility testing involves testing for the existence of XML manifest with required privilege levels, if application runs on x64 editions of Vista in native mode or in 32-bit emulation mode, is signed with an authenticated digital signature, and supports terminal services and fast user switching. During Installation testing, we test to find if the application can be installed using Windows Installer or ClickOnce, and supports command-line installation. Reliability testing involves testing for the support of Windows Error Reporting, checking for the use of 'banned' windows APIs that are known to be insecure or otherwise dangerous, and support for Vista Restart manager. Windows Server 2008 logo certification testing involves testing for Prerequisites (run on x64 server 2008, support 64-Bit version of Windows running on multiple processors, multi-language requirements, best practices in security and reliability, compatibility with antivirus software, drivers WHQL signed), Installer verification (Windows Components for installation, Package identity, Custom Action Restrictions), and Functionality (Stability, comply with driver related requirements, do not overwrite non-proprietary files with older versions, signed executables, no installation of 16-bit binaries and install shared components to correct location). Certified for Micorsoft SQL Server 2005 testing involves testing for Windows Server component, fully automated install process, primary function existence, OLE DB, ODBC, ADO and ADO.Net connectivity, Basic SQL Query fundamentals, Advanced SQL functionality, support of Windows Authentication/SQL Security, Stability over 24 hours, Comaptibility with 64-bit SQL Server, use of Notification services, SQL Server reporting services, robust after a cluster failover, Support for Advanced Queries, Use of Stored Procedures, XML Support, Cursor Support, Indexing, Distributed queries, Batch statements, Support for SQL Server Agent and Support for Analysis services. Java Powered for Enterprise logo certification require testing your application for portability using the Java Application Verification Kit (AVK) for the Enterprise, and successfully test against all tests in the checklist. Java AVK is a tool to help developers test their applications for correct use of J2EE APIs and portability across application servers compatible with J2EE platform, so that they can avoid inadvertently writing non-portable code. For this, Applications must run on a J2EE Application server, be designed to run on multiple application servers, include a JavaServer Pages (JSP) technology, Java Servlet technology, or Enterprise JavaBeans (EJB) technology and be packaged as one or more .ear or .war files.