Advantages

Development Task Without zAppDev With zAppDev
Inputs, Business Requirements, Functional & Technical Specification Documents Captured in non specific format, in descriptive terms, handed down through stages – Business Leaders, Business Analysts, Architects, Coders – at every stage there is a risk of translation loss
  • Time consuming
  • The final application is rarely what the business originally demanded
Captured into the environment with visual editors – everything flows from the design, including the functional & technical specification documents which are generated automatically
  • Quicker
  • The final application is exactly what the business demands
Architecture Manual assembly of components
  • Time consuming
  • Varying quality
Automatic assembly of components
  • Instant
  • Consistent quality every time
Development Manual
  • Time consuming
  • Varying quality
  • Risk of knowledge loss through last minute changes
  • Dependency on individuals
Automatically compiled, with ability to access and manually edit if required
  • Instant
  • Consistent quality every time
  • No loss of knowledge - full control over the code
  • No dependency on individuals
Bug Fixing Manual
  • Time consuming
  • Varying quality
Automated
  • Quick testing cycles
  • Consistent quality every time
Client Testing Manual deployment to test environment
  • Time consuming
  • Requires strict version control
  • Client input delayed
Single environment thoughout. Testing takes place alongside development
  • Saves time
  • No risk of version control
  • Client input earlier
Maintenance, Version Upgrades & Tech Changes Manual amendments to all stages, with focus on coding
  • Time consuming
  • Varying quality
  • Disruptive to business
Changes made to the models automatically filter through to all stages
  • Rapid changes
  • Consistent quality
  • Seamless adjustment to changing requirement