A Leader in Date & Time Testing Tools, Data Storage and File Transfer Simplified Chinese
Simplified Chinese

Time Machine     

Time Machine, a patent-pending software product, provides virtual clocks to facilitate application testing, what-if analyses and time zone adjustment. It is a proven solution widely utilized by Fortune 500 and global 1000 companies.  

Time Machine provides up to 20,000 virtual clocks per system, each of which can be set to any time in the past, present or future, and can run up to 1000 times faster or slower then system clock or be frozen in time.  

Time Machine eliminates the needs to reset the system clock, which is time consuming, error prone and not possible under Active Directory or in a Kerberos secured environment.  

Time Machine Benefits:

 
  • Save hardware and software costs 
  • Boost engineering team productivity
  • Mitigate risks for mission-critical application failures
  • Ensure large scale software projects finish on time and under budget
  • A sole solution for Active Directory or Kerberos date based testing


  • Days can be saved with each virtual clock change to boost productivity.  With multiple virtual clocks, each test environment can become multiple test environments and be tested concurrently.

    Solution-Soft invites you to test Time Machine today.       
    Free evaluations are available through our sales group.

    Time Machine Web Console

    The Web-based Time Machine Controller Console enhances the management of Time Machine by giving users the ability to securely manage virtual clocks across any number of systems running Time Machine via a simple web browser interface.
    In addition to the enhanced ease of use, it also allows any authenticated user to set virtual dates for other accounts on any Windows, UNIX, or Linux system, eliminating the previous requirement to manually set the Time Machine virtual dates on each system. For more information click here.
    Web Console Interface
     
       Request Demo      Video Demos
         
      Whitepapers      Case Studies

    Customer Quotes:

    "Without Time Machine, we would not be able to test quick enough to meet our critical deadlines. Time Machine reduced our test cycle by 3-4 times and reduced our testing costs by threefold. "
    Mark Cameron
    IT Project Manager
    Zurich

    "Universal Credit project is an extremely complex environment involving many groups and testing is always under a time crunch. It's a great challenge to coordinate between groups for critical testing phases/cases and we are very pleased that Time Machine delivered on its promise of saving time and expense with future date testing our mission critical application. In addition, Solution-Soft's team provided exceptional levels of support."
    Richard Bamforth
    Project Manager, UC Project for UK Government
    HPES UK

    "Not using Time Machine has created a huge mess in new implementations. For all new projects moving forward Time Machine will be used as a standard for our testing requirements, ultimately this will satisfy our clients' needs."
    Andrew Strain
    Platforms & Infrastructure Service Delivery Lead
    Accenture UK

    "At Medavie Blue Cross, we have to conduct date forward testing for our internal provincial claims systems on a regular basis. With Time Machine, we're able to host multiple Oracle testing environments on the same system for multiple developers and testers. This not only saves significant costs for potential hardware and software, but also streamlines our application testing process."  Read More...
    Michael Jones
    UNIX System Administrator
    Medavie Blue Cross

    "Time Machine provided a quick and efficient way to date forward servers without having to build a solution or change application code.  The product (Time Machine) has worked out as advertised and we do not have any issues.  It simply works! " Read More...
    Doug Rowe
    Manager of Distribution Solutions
    Nationwide

    "Time Machine is invaluable for our on-time deployment of the Change Program Management System (CPMS) for our client, The Australian Taxation Office.   I really appreciate the quick turn-around time from Solution-Soft team on this requirement.  This is indicative of the professional and consistent service that Solution-Soft has been providing us on an on-going basis which in turn has helped us to deliver and meet our clients requirements in a timely manner."
    Rahul Joshi
    Information Analyst
    EDS Australia

    More Less

      "The Time machine software has significantly increased our testing productivity for changes we make to our billing system.  It’s saved us countless hours. What Time Machine does, it does very, very well.”
      Jackson Wong
      Customer Systems Business Analyst
      City West Water

      "Nordea has a large and complex test environment, with high requirements on security on stability. Time Machine enabled us to test some of our biggest and most visible applications, with very little affecting our infrastructural setup. I can warmly recommend Time Machine when there is a need to simulate date and time."
      Jonas Nilsson
      Sub Unit Manager
      Nordea Bank


     Audio Testimonials:
     

    Main Project Architect of a tier 1 consultancy describes 10+ years of Time Machine experience testing SAP and Siebel environments; how the use of Time Machine saved time and money.

    Click to listen

     

    Lead Project Manager of a tier 1 consultancy describes Time Machine benefits and their experiences through testing SAP IS-U and CRM environments.

    Click to listen
     Recorded Web Presentations:
    Demo of Time Machine With Microsoft SQL Server - June 20, 2012 Play now
      Demo of Time Machine With Linux & Oracle DB Server - July 27, 2012 Play now
      SolutionSoft hosts Accenture Global Web Seminar "    Time Machine: The de facto time simulation testing tool"   Date & Time:   June 12, 2012   9:00am EST Play now
      SolutionSoft webcast for Capgemini's North America SAP consultants team   "Time Machine enables SAP deployments to be on-time with less cost and no hassle!"    Date & Time:   June 12, 2012   9:00am EST Play now
      Solution-Soft hosts Accenture Global Web Seminar:    "Implementing Time Machine as your standard time simulation testing tool"    Date & Time:   June 17, 2011,    10:00am EST Play now

     Common Test Scenarios:  
     SAP Testing

    Solution-Soft's Time Machine has been a fundamental tool used by many SAP customers for more than a decade.  Our SAP customers have all seen faster and easier deployments from using our software which resulted in significant time & cost savings.

    The SAP Business Suite provides integrated enterprise applications that allow large-scale enterprises to execute and optimize business processes.  The modules within the sphere of the SAP Business Suite are designed to work with other SAP modules or non-SAP software. Because of the scope and complexity of fully deploying SAP, organizations generally install SAP applications in a step-wise manner, incrementally adding new modules while tailoring them to work with other third party applications.  This can be a difficult and long process, and because of that fact it is important that all changes made to the system are fully tested - as any change made to fix a problem late in the game could end up costing millions of dollars to correct.

    Time Machine Benefits to users of SAP:

     
  • Using Time Machine for future date testing of date critical applications such as billing and invoicing in SAP IS-U, or customer contact tracking in SAP CRM
  • Time Machine allows much faster deployment of SAP modules resulting in huge savings in time and money
  • Time Machine has become a standard for implementation & ongoing modernization of SAP in several large companies across the world
  • Time Machine allows to users to test SAP deployments when migrating to new platforms of from legacy implementations
  • Provides a method to increase the clock speed of applications virtually  to accelerate training sessions. 
    For example: The users view into the system can go through weeks of events in just one afternoon
  • Customer Quotes 
      "Our client, one of the largest gas trading companies, is very happy with Time Machine. Without it, it would have been extremely cumbersome, resource intensive, & costly to do the same type of SAP application testing & certification."
    James Fish, SAP Basis Consultant - Accenture
      "Using Time Machine, Telstra was able to test all the scenarios of their SAP R/3 upgraded release in the allotted project time, while saving money on system administrator resources."
    Pooven Govender, Consultant/SAP BASIS Team - Deloitte Consulting - Telstra
    SAP Case Studies
      Energy Customer success story SAP testing & training on HP-UX & Solaris
      Deloitte Consulting/Telstra SAP & Oracle running on AIX UNIX
    Anglian Water U.K.  SAP deployment testing for CRM, Billing, BW Management, and MAU modules
    SAP Audio Discussions 

              SAP Q & A Discussion with Capgemini on How to Deploy Time Machine for a U.K. Utility Company.

    Click to listen Transcript
     Migration Testing

    Solution-Soft’s numerous customers have found that using Time Machine to test and validate all date & time logic within their new or migrated environments has allowed them to complete their migration process on-time and under budget.  By providing unique and individual virtual dates & times to users of the system, Time Machine can allow any tester to run any module under any specific virtual date needed. This allows the testing group to simultaneously run certain processes with a simulated end-of-month, while others can be checked for any future year-end validity, and other applications run in real-time.  Users of Time Machine can easily condense a months’ worth of processing down to a week, or years’ worth of processing to a month.

    Migration and testing are both very specialized, functional disciplines that demand resources with the appropriate experience, specialization skills, and tools.  Examples of these changes in an environment include the software being run on a new hardware platform, alterations to the application or interacting with different software.  Fully testing migrated applications to guarantee they correctly handle temporal (date & time) logic is critical. A single defect may result in a wide range of failure symptoms.  It is commonly believed that the earlier a defect is found the cheaper it is to fix it. A common cause of software failure (real or perceived) is a lack of compatibility with other software or when run on another operating system (even different versions), or target environments that differ greatly from the original. If migrated applications can no longer correctly handle month-end billing, year-end financials or time-based expiry events you will be putting your business at risk.  

    Benefits of using Time Machine in Application Migration Testing:

     
  • Flexibility to time & date test in any environment
  • Validation that the systems are working properly
  • Prevents post go-live production issues
  • Tremendous savings on planned and unplanned budgets
  • Simple to install and easy to use
  • Customer Quotes 
      Time Machine is a very worthwhile product. It has a very important and valid use and we were able to get it to work successfully with our entire application, both the online portion and the batch portion.”
    Mike McCormick, project manager - Ohio Department of Administrative Services.
    Migration Case Studies
      Bank Merger success story 1600+ banking applications tested on 10+ operating systems in 18 months
      Mutual of Enumclaw Windows Server 2003 with WebSphere & SQL Server - Migration to new Insurance Application
      Companies House / Logica Apache, Oracle & WebLogic CRM on Solaris UNIX - Migration from Mainframe based system
     Active Directory Testing

    Time Machine provides the only way to thoroughly date test software applications in an Active Directory environment.  The Time Machine software was engineered specifically to allow applications to maintain their security privileges with the AD domain while they move forward in time with a "virtual clock".  This allows the processes under test to see all their necessary network resources while testing is completed.

    Microsoft's Active Directory functions as the central security control in Microsoft networks as well as many mixed mode enterprises.  It provides a variety of networking services such as LDAP, Kerberos-based authentication, Domain Name services, and single sign-on for domain access.  It also allows administrators to assign policies, deploy software, and apply critical updates. Because Active Directory is so tightly coupled with the systems in it's domain it is nearly impossible to date & time test applications for future events.  This is due primarily to Microsoft's Kerberos authentication process which prevents any system clock changes.  

    Benefits of using Time Machine in Active Directory:
    Time Machine provides the only way to thoroughly date test software applications in an Active Directory environment.  The Time Machine software was engineered specifically to allow applications to maintain their security privileges with the AD domain while they move forward in time with a "virtual clock".  This allows the processes under test to see all their necessary network resources while testing is completed.

    Customer Quotes 
      "Time Machine will be very beneficial to our Windows Server enterprise customers and application service providers that are providing services to end-users from different time zones."
    David Hamilton, Product Manager - Microsoft Corp.
      "Time Machine provided a quick and efficient way to date forward servers without having to build a solution or change application code.  The product (Time Machine) has worked out as advertised and we do not have any issues.  It simply works! "
    Doug Rowe, Manager of Distribution Solutions - Nationwide
    Active Directory Case Studies
      Nationwide Insurance Testing the effects of rate changes to Insurance policies in applications running on Windows servers in an Active Directory environment
    Australian Tax-Entity Verifies Change Program Management System (CPMS)  Windows .NET development front-end with a COBOL & mainframe back-end
      Anonymous U.S. State .NET Web-based Tax Filing and payment system
      UK Based Bank Date testing of mortgage, banking, and insurance  systems in a Windows Active Directory environment.


     Data Sheets:
     
     White Papers:
    See all whitepapers->
    Time Machine Data Sheet Quick start Oracle & Time Machine Unix
    WebConsole Data Sheet TM vs. Resetting the System Clock
    HP & Solution-Soft Financial Services Data Sheet TM on an IBM SP System
    Microsoft SQL Server 2008 & Time Machine Time Machine Overview


     Case Studies:
    See all case studies->    
      Acorn Technology HP-UX pharmaceutical application date-sensitive batch-testing
      Atos Origin Windows based Citrix testing & Time Zone Correction
    Bodet Forward Date testing of transportation application
      CHD Meridian Healthcare Time Zone correction for Citrix hosted Outlook & Microsoft Schedule
      Envision Web-based SaaS Utility billing running on Windows IIS Servers
      Imago ASP Systems Terminal Server/MetaFrame Application Services Provider (ASP) User-based Time Zone offsets
      Instem Testing of Software Suite for Life Sciences that documents all stages of pre-clinical testing as required by the FDA
      iMcKesson Web-based physician office and medical management solution testing in Microsoft Windows
      Pro Staff Staffing Agency using Time Machine to provide time zone offsets for their Office, Outlook, PeopleSoft, and other line-of-business applications via Terminal Server and Citrix Metaframe
      France Telecom/Ares HP-UX Accounts Receivable system
      Deloitte Consulting/Telstra SAP & Oracle running on AIX UNIX
      Mutual of Enumclaw Windows Server 2003 with WebSphere & SQL Server - Migration to new Insurance Application
      Anonymous U.S. State .NET Web-based Tax Filing and payment system
      Nationwide Insurance Testing the effects of rate changes to Insurance policies in applications running on Windows servers in an Active Directory environment
       UK Based Bank Date testing of mortgage, banking, and insurance  systems in a Windows Active Directory environment.
       


     Articles:
    Time Travel in Software Testing
    Time Machine Named "New & Improved Product"
    Tool Fixes Time-Zone Problem for Windows Servers
    Time Machine Saved CHD Meridian Healthcare $750,000


     Certification:
    TimeMachine version 7 is compatible to Oracle Database 11gR2, Oracle WebLogic R1, Oracle Linux 5.5, Oracle Solaris 11, Oracle VM 3.0, Oracle ExaData, Oracle ExaLogic, Oracle SPARC SuperCluster.

     

     Questions & Answers

    How do I avoid the Active Directory aka Kerberos "time-skew" issue with forward date testing?
    In a network environment where secure logins are used, such as with Microsoft's Active Directory, Novell's eDirectory, or Sun Microsystems' Sun One directory services, users login in with a time-based ticketing system through Kerberos, a network authentication protocol.  One of the procedures employed by the Kerberos process to maintain network security is the hard requirement that any machine that participates in the network must have its system clock synchronized to be no more than five minutes different than the Domain Controller's time.  This clock synchronization is necessary to prevent an attacker from using an old authenticator to masquerade as a valid user.  The exclusion feature in Time Machine overcomes this issue by allowing the Kerberos login's dynamically linked libraries and executables to run under the valid system time, so that all access tokens are requested with the correct time.  This process, combined with Time Machine's file date-stamping (using real-time variables), ensures that all backups function correctly, file replication services run without disruption, and all machines running Time Machine can freely participate in the secure network.


    Will Time Machine work for my Web-based application?
    The Time Machine software is currently being utilized by thousands of companies worldwide to test changes to their date-sensitive business logic.  Many of these have web based applications in which Time Machine has been implemented. Whether it’s Web Sphere, Tibco, SAP, Oracle, People Soft, AJAX, or any other Web Based application / Web Front End, the Time Machine software will provide the same benefits as if running on a Client Server Application.  


    How does Time Machine work?
    Whether you running a simple monolithic application directly on the console of a machine or deploying a multi-tiered web-distributed application is irrelevant to the use of Time Machine.   In either case, or all those in-between, there is a named application (or set of applications) that when they need to get the time, they will make a system call or access another application that makes the system call.  It is at that point that our software comes into play and delivers back to the application whichever virtual date is set.  By being a virtualization layer between all applications and the system Kernel we are able to guarantee completely that any named application (or set of applications) will see the desired virtual date.