NAVIGATION
MAESTRO
OFX SERVER
QUARTZ
LEARN MORE


Quartz Beginners Guide
Quartz Features


SUCCESS STORIES

MEDIS
http://www.medis.pt/
> See the press coverage
More...

 
QUARTZ

A SOFTWARE FACTORY INSIDE YOUR COMPANY

Quartz is a software development framework and methodology that combines prototyping, normalization, visual application modeling and automation of development tasks.  Quartz allows IT departments to implement an efficient software factory that is able to produce risk-free and high quality scalable enterprise applications with a significant reduction in the Total Cost of Ownership (TCO).

 

Click to enlarge

The need for Quartz

Software projects, as currently practiced, are slow, expensive and error prone, often yielding products with many defects, causing serious problems of usability, reliability, performance, security and other qualities of service.

According to The Standish Group, only 16 percent of projects finish on schedule and within budget. Another 31 percent are cancelled, mainly due to quality problems. Another 53 percent exceed their budgets by an average of 189 percent, for losses. Projects reaching completion deliver an average of only 42 percent of the originally planned features.

These numbers confirm objectively what we already know by experience. Software development is labor intensive and consumes more than the value it produces. This is something we should not expect from a modern industry.

Quartz Factory

For Quartz is a result of an industrial approach on software development process.  Like a car factory assembly line, Quartz gives necessary tools and processes to build complex enterprise applications on time and on budget.

Quartz framework encapsulates years of specialists' knowledge as reusable assets that newcomers can apply. Each of the project participants doesn't have to be an expert to give his own single - but essential - contribution to the main goal. After all jobs are performed, Quartz guarantees that the final product will be a top quality, high performance and reliable software application.

 
BENEFITS
> Faster Time to Market
Quartz provides shorter development cycles and increases developer productivity by tightly coupling analysis and development phases and by improving development tasks parallelization.
> Cheaper project teams
Quartz frees up analysts and developers from complex tasks that would require expensive software specialists to take the right decisions such as the architecture definition for an application.
> Final product meets expectations
During analysis, Quartz prototypes can be generated. Clients can see how the applications will be the end of the project and have the opportunity for performing corrections before the startup of the development phase.
> Accurate Cost Control
Quartz planning methodology mitigates the risk of project delays by defining that as soon as analysis is concluded, a very accurate and detailed development plan can be produced based on tasks identified on Quartz Diagrams.
> Easier Change Management
Quartz applications can be easily changed because documentation is always up-to-date and there is no dependency on specific peoples' knowledge: Quartz Diagrams are enough for any developer to understand the application logics.
> Future proofness of Quartz applications
A risk free overall excellent solution is guaranteed to every Quartz application. Quartz applications are based on state-of-the-art technologies and are designed to provide simple integration with third party tools as its business logic is entirely exposed as Web Services.