Cognitive Machines Pty Ltd
Cognitive Machines' immediate commercial offerings are:
Domain Analysis or Business Analysis
Domain Modeling including Object Modeling
Application Planning, Architecture and Development
Independent Technology Consulting
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)