Problem Statement: Desiging interfaces to software programs ...GUI and non-GUI

opportunity: much like the rules of principles used in RDBMS

             Example: a basic principle called accountability and atomicity


             Thus by applying use-case modelling ...derive set of principles
             or standards  that can be used 

             or put in place for defining or deriving

             various interfaces

             a)Interfaces to programming ...so called re-usability.

             b)interface to end-user ...termable as User-interface.


These can be used in benchmarking Quality metrics of various software products,

also given nature of the world ...viz. survival of fittest ...other principles

used in market place ...plug any loop-holes of exploitation

...by planting bugs (potential racquet ..inclusive or money laundering 
                      and other mal practices)

as may termable 

           ex: as published on this URI or URL

               opportunity_image_manipulation_software.txt,
               specifications_standards_4_using_electronic_computer_for_personal_usage
             
 Note: The above problem statement having been encountered in various scenarios
      and detailed in various 'Proof of concepts' as mentioned in 
      
       http://uk.geocities.com/ravivenkatus/projects.pdf
       http://ravishankarkv.tripod.com/projects.pdf
        ....apply appropriate
      'use-case' modeling, rationalize and arrive at a workable and feasible 
       solution both commercially and techinically viable.
