Cognitive Machines Pty Ltd

Cognitive Machines' immediate commercial offerings are:

These services can be delivered remotely

For a discussion of the need for design see On Using Programming To Discover A Good System. Also, Edward de Bono quotes on design. 

The most direct means for implementing Enterprise Domain Object Models is Java Data Objects. You may expect a 20% reduction in enterprise software development costs if you go JDO rather than Entity Enterprise Java Beans or JDBC. 

For the full text of a JDO presentation to a Java User's Group see Java Data Objects.

David Jordan, co-author of  "Java Data Objects" (O'Reilly), wrote a JDOcentral.com commentary article titled "JDO Gets a Boost from Down Under" on that presentation.

Robin Roos, member of the expert group specifying JDO and author of the book "Java Data Objects" (Addison-Wesley) , had this to say  to the JavaDataObjects yahoogroups list about that presentation: " I read through John Sharley's analysis of JDO.  Allow fifteen minutes to get through it, but I recommend that you do as it reads well and has an air of objectivity and authority.".

Craig Russell, the JDO specification lead and co-author of the JDO book with David Jordan, refers to that presentation on the web page he maintains at Sun

design@cognitivemachines.com (your browser may not be configured to handle mailto: links correctly. If so, just copy and paste the email address into your usual email program)