SoftMetaWare - Services

By: Softmetaware  05-Apr-2012
Keywords: Software Development, Software Design, Software Architecture

Enterprise Software as a Service?
Compared to the consumer market, the enterprise market is more conservative in letting an external service provider store and manage its critical business information remotely, via the web. But in the face of spiralling internal IT operational costs, many companies are likely to significantly expand their use of Software as a Service (SaaS), previously known as Application Service Providers (ASPs) over the next five years.
(July 2006)

Different Shades of Grey of Vendor Lock-In
The potentially negative impact of vendor lock-in is unavoidable, but it can be minimised by making intelligent choices with respect to the use of technology products when building application software. In the interest of keeping the cost of lock-in at bay, IT organisations should rate the maturity of the various technologies that are being employed, consider the results in the design of their enterprise architecture, and pay appropriate attention to the degree of modularisation within the architecture.
(June 2006)

Managing Commodity Products and Services
The increase in IT related standards since the invention of the Web in 1989 can be seen as an indication of maturity of the IT industry. Today, all kinds of devices that contain software provide interfaces that allow them to communicate with other devices. Similarly, in the realm of enterprise software, today’s applications are typically interconnected across organisational boundaries and across a range of implementation technologies. But adoption and implementation of standards comes at a price. Which standards an organisation should embrace depends heavily on the nature of the business.
(May 2006)

Transitioning to Model Driven Software Development
It is time for a major stock take of model driven software development approaches within software intensive industries. The speed of progress in the last few years in terms of interoperability standards for model driven tooling has not been spectacular. The term "Model Driven Architecture" has gone through the usual hype cycle, and the dust is in the process of settling. Model Driven Software Development is about breaking the 1-fits-all approach to implementation languages when needed, and entails the use of small, domain specific languages.
(April 2006)

Scaling up Agile Software Project Management
Over the last five years agile software development approaches have become more popular, and are increasingly replacing heavy-handed methodologies. At the same time there is a growing interest in benchmarking the productivity of software projects, and in achieving process maturity that can be measured against certification standards such as CMMI. At first sight it would seem that these two trends represent two mutually exclusive philosophies. When taking a closer look it becomes clear that both trends can indeed complement each other.
(March 2006)

Open Source Software Development Tooling
(February 2006)

Understanding Model Driven Approaches to Software Development
(January 2006)

The Next Generation CRM Paradigm
(November 2005)

Maximizing the Mileage of Software Development
(October 2005)

How to approach Service Oriented Architecture (SOA)
(September 2005)

Managing Complexity in Application Software
(August 2005)

The Role of Open Source software in building durable Enterprise Architectures
(July 2005)


Keywords: Model Driven Architecture, Software Architecture, Software Design, Software Development