Documentation
 Company
   

Overview
Philosophy
Technology
Managmement
                        

     
Technology

Product development at Timetrics begins by envisioning the best possible mode of operation with respect to the end-user. Then, we pick the minimum set of technology that will achieve that goal. We don't use technology for its own sake, we don't choose technology to make our development easier, and we don't choose technology to add a bullet to a product data sheet.

Old School

    We prefer mature technology - requiring a miniumn of dependencies. For this reason, we prefer C++ over Java, Windows API to .NET, and HTML to ActiveX. We aren't opposed to using a new component or technology, but it requires solid justification. In this respect, we are decidedly old school.
Native
    Windows applications provide a much better user experience than Web applications. They have richer UI, they look and feel more like other applications a user is familliar with, they have lower latency, and you can use them when you are on a plane. It would be easier for us to develop purely web-based applications, but because our goal is to provide the best user experience possible, we develop native client applications.
Invention
    We believe in inventing as little as possible to achieve our product goals. However, we choose product goals that require invention because that is how a software company builds value. Proprietary technology is a core component of everything we do, but we don't re-invent the wheel.
Timetrics App
    The core of our client architecture is the Timetrics application which provides a unified interface for requesting input from users and providing information.
Task Monitor
    Timetrics Task Monitor uses patent-pending technology to make keeping track of time spent on projects or clients as easy as possible.


     
   
Questions or comments on this website to webmaster@timetrics.com. Timetrics' privacy policy.
Copyright © 2006 Timetrics. All right reserved.