Contact SoftMetaWare

SoftMetaWare - Enabling Your Software to Evolve
Company: Our Team, Partners, Customers, Contact, History

Services: Organisational Structure, Process Engineering, Software Architecture, Domain Analysis, Automation & Integration, Project Management News and EventsCareers: Domain Engineering Consultants, Environment Engineering Consultants, Post-Graduates & GraduatesFree Downloads: White Papers, Conference Proceedings, Demonstrations, ComponentsGenerative Model Transformer Project (an Open Source Initiative) and Model Driven Architecture MDALinks: Software Design and Implementation, Tools, Methodologies and More

Books (co)authored by the
SoftMetaWare team:

Management of the Object-Oriented Software Development Process
(Edited by Boris Roussev & Liping Liu.
Jorn Bettin et al, 2006)

Model-Driven Software Development: Techniques, Engineering, Management
(Tom Stahl, Markus Völter, Jorn Bettin et al, 2006)

The MDA Journal
(Edited by David Frankel & John Parodi. Oliver Sims, Stephen Mellor, David Frankel, Jorn Bettin et al, 2004)

Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management
(Tom Stahl, Markus Völter, Jorn Bettin et al - in German, 2005)

Program Generators with XML and Java
(Craig Cleaveland, 2001)

Our Mission

To provide customers with the techniques and tools required for the economical implementation of high quality software systems.

SoftMetaWare provides strategic technology management advice to organizations with internal software development capabilities. We are experts in preparing organizations for software development in-the-large, and in managing the risks of product development in a geographically distributed team environment.

You should talk to us if you want to concentrate on leveraging your knowledge in specific domains and don't want to get dragged down by organizational issues, technology churn or by software tools with raw edges. As software development process and tool experts, we are able to integrate the components of your software development environment and to help you achieve new levels of productivity. Our consultants have an extensive track record of guiding software organizations through difficult technology transitions and paradigm shifts. If you're in the business of developing applications for a specific industry or market segment, we can supply the methods, architecture skills, and tools to set up an efficient software factory based on software product-line architectures.

Our consultants can help you implement best practices for iterative software development that go beyond the scope of the IBM Rational Unified Process or agile approaches such as Extreme Programming. How much or how little process you need depends not only on the size of your organization and the scale of your projects, it also depends on the skills and experience levels of the individuals in your team. The best results are obtained if the approach is fine-tuned to the specific characteristics of the type of software developed, and if tools are used to eliminate highly repetitive and manual steps. This is what we call industrialized software asset development. Many of the tools we recommend are available as Open Source software, and can be configured to work on different technology platforms. 

The SoftMetaWare work ethic - real knowledge transfer

"The review of milestones and deliverables show that the Agile Techniques project has achieved virtually all that it set out to. Any outstanding issues are currently being worked on outside of the Agile Techniques project. This can happen because the knowledge transfer from SoftMetaWare has allowed our organization to continue the work on our own. Knowledge transfer was a key goal of the Agile Techniques project. Our organization needs to sustain the development and maintenance of quality software in a repeatable and predictable fashion without relying on external consultants."

"We now have a core team in our organization - those that were involved in the Pilot Application Development project - that are proficient in using the agile techniques introduced as part of the project. The core team can apply these techniques in a repeatable manner without any hand-holding from external resources. Other Business Analysts within our organization have started to use these techniques in their work also. Whilst it is not possible to have the Pilot Application Development project team involved in all projects, the QA processes that resulted from the Agile Techniques project will ensure that other project teams have the guidelines and templates available to them and will be able to draw on the knowledge of the core team."

(Customer name available on request)

If this story sounds like "business as usual", then maybe your business needs a bit of extraordinary assistance from SoftMetaWare for a change ;-)
Next picture >

SoftMetaWare can help redefine the way you manage interactions with customers and prospects. We can provide guidance in the sales and project definition phase. Often already the sales agreement contains the seed for problems further down the road.

The most frequently downloaded SoftMetaWare white papers:

IT Standards
The article describes the increasing relevance of IT standards and the factors that influence the rate of standardization observed in the industry. Standardization is not a silver bullet, yet skilled and selective adoption of appropriate standards provides the substrate for growing a successful IT organization. The article also explores the limits of standards. Building a strong competitive edge requires going beyond industry standards, and the creating an environment that fosters innovation.

Complexity & Dependency Management
This paper addresses the question of how to successfully create durable and scalable software architectures by using component based development and applying a simple set of rules to manage complexity and dependencies. Additionally the paper shows how the concept of Open Source software can be leveraged as a driver for innovation in commercial software development.

Model-Driven Software Development
This paper investigates the root causes of escalating software development costs and presents an overview of an emerging paradigm for industrialized software asset development (ISAD). The ISAD paradigm is based on model-driven software development techniques and a classification of software into strategic assets, non-strategic assets, and liabilities.

Process Implications of Model Driven Software Development
This article summarizes the key qualitative differences between model driven software development and traditional iterative software development. The article was published in the Model Driven Development special edition of OBJEKTspektrum.

Model-Driven Architecture - Implementation & Metrics
This paper uses a small-scale practical example to highlight the potential of  MDA, and compares traditional software development (no abstract modelling), standard Unified Modelling Language (UML)-based software development, and MDA-based software development.

Access to SoftMetaWare white papers and articles. Open link

Home - Company - Services - News - Careers - Downloads - GMT Project - Links

Copyright © 2002 - 2004 SoftMetaWare Ltd. All rights reserved. Disclaimer

Jump to top