If we limit ourselves to what we already know, difficult problems can be impossible to solve. We must be willing to embrace the unknown and learn what's required to meet new challenges. With a little imagination, inspiration and ingenuity there is no limit to what can be achieved.
Achieving "the impossible" requires an open mind and the willingness to engage in unconstrained thinking. Great ideas are easier to come by than many people believe. The challenge is making them a practical reality and that is something we are especially good at!
Our clients range from large companies, such as GE, ALOCA, SIEMENS, etc, to small startups with fewer than 50 employees. We specialize in software design and implementation but also have expertise with specialized hardware and interface design. Being a small small and agile company allows us to easily adapt to the ever changing technology landscape and customize our solutions to the specific needs of our clients
Successful projects begin with a solid foundation and a sound structure that communicates system requirements in a form that efficiently and unambiguously translates to hardware and software designs. We have perfected a methodology where requirements and other information is collected and organized into hierarchical structures and tabular forms.
Rock solid designs and industry standards are employed to produce robust and reliable PLC programs that are intuitive and easy to work with.
High quality user experience is achieved by a design that meets the needs of the users rather than one dictated by the structure and form of the underlying programs.
Custom function function blocks are a cost effective means of producing robust and reliable PLC application software that includes superior diagnostic capabilities.
Energetic and effective training sessions give our clients the knowledge, confidence, and motivation they need to succeed. World class customer support guarantees it ... because their success is our success.
Specialized hardware designs, device drivers, and network communications involve an intimate relationship between software and the hardware it controls. In addition to the IEC-61131-3 programming languages others such as ASM, C/C++, etc are sometimes appropriate. We believe in choosing the right tool for the job at hand and so don't hesitate when it's necessary to learn something new.