Object Modeling Designs
Object Modeling Designs
Software
Architecture. Design. Implementation.
 
 
" "
-
 

Solutions

Object Modeling Designs is dedicated to providing excellent solutions to projects of all sizes. We provide consulting services to companies big and small –

  • Software Architecture and Design
  • Provide Additional Coding Resources
  • Turn-key Software Development
  • Mentoring and Training

Some of our key technologies include:

  • UML, OMT, ROOM, OORA
  • C++, C, Java, JNI, JavaScript, Flash
  • Linux, uClinux, Win32, VxWorks
  • TCP, IP, XML, AJAX, Linux and Win32 device drivers, NT Services, daemons

Software Architecture and Design

"Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be canceled." – Eoin Woods, co-author of Software Systems Architecture : Working With Stakeholders Using Viewpoints and Perspectives

Architecture provides the structural elements, interfaces and collaborative behavior that design and implementation hang on. A proper architecture and design can produce a system that is expandable and maintainable to support the ever changing demands of your market. At Object Modeling Designs we specialize in architecture, design and implementation of software for embedded, concurrent and distributed systems.

Whether you are just starting a project or now discovering the house of cards it has become; Object Modeling Designs can provide the direction, resources and tools for your success.

 

Little Project or Big Problems

Need some additional help to get over a hump? We can quickly come up to speed on your C++, C or Java source and provide the extra resources you need in a crunch. Is your software system crumbling about it? We can evaluate your situation and provide a casualty free path away from disaster. Short engineering resources? We can turn-key the complete software development. Software architecture, design or implementation – let Object Modeling Designs be your partner for success.

A Push in the Right Direction

Mentoring could be the answer for your talented team. Object Modeling Designs can provide services such as:

  • Evaluate and recommend a software process to meet your goals and culture
  • Guide your developers to the big picture – the architecture
  • Direct your team in finding the best approach to a solution – the design
  • Assess existing projects and work with your developers to solve the problems at hand
  • Perform human interface usability assessments
  • Provide code reviews

Whether it is a “brown-bag lunch” session or a formal multi-day training course; we will customize a curriculum to your team's needs. Topics include:

  • Architecture and design
  • Design patterns and implementation
  • UML
  • C++, STL, Boost
  • Software management and software project management

 
l l l l