Portuguese / English      Contact Us


We follow industry best-practices in analyzing and designing applications/systems by applying the Object-Oriented paradigm and visual modeling throughout the development life cycles with tools such as the Unified Modeling Language (UML), sequence diagrams, and use cases. We also use software design principles as well as Design Patterns.

All of this, combined with disciplined software development approaches such as Test-Driven Development and unit testing, helps guarantee high quality, secure, and flexible code.