Our passion is building software that has business value. Our clients value the commitment to results, the professional approach, and the experience we provide in various aspects of the software development process.
Whether it's our experience with agile development, user interface design and development, data modeling, or distributed applications architecture we provide high impact leadership to a software project in a variety of ways.
We understand that building useful software is more than just mere coding. Our clients, routinely rely on our ability to assist in technical management of a project. This includes project estimation, technology strategy, task break-down and assignment, as well as clear and accurate status reporting.
Our specialty and focus is working with Java technologies. We have worked with Java since 1997 and have expert-level experience with it.
We have experience in all aspects of technical training from course development, course instruction, and technical mentoring and student progress evaluation. We have developed and taught several courses at the University of Minnesota in a wide range of computing areas from user interface development to distributed object computing.
Our business clients often leverage this educational experience to develop and deliver custom technical education specific to their needs and person ell experience.