Hill Systems Consulting, founded in 2000 by Chuck Hill, is software consulting firm specializing in object-oriented development. Our areas of expertise include systems analysis and design through modeling (with UML), object-oriented programming in Java and C++, working mainly on Unix platforms (Solaris and Linux). Our 20+ years of experience encompasses the full-lifecycle of software development, from inception stage through elaboration, construction and transition, and we are familiar with all major methodologies.