Since our methodology is spiral proto­cycling development, tending towards agile development, our execution of the project starts with least amount of requirement details required by any developer. These include UI catalog, Reports Catalog, System level use cases and acceptance criteria. While more robust functional specification might be good, but it does not stop the development spirals. Most typically we start the execution with a joint client, developer workshop (typically 3 days) and exit the workshop with a living breathing prototype 1 available with the gaps identified for scripting and rules writing. Without limitations of functional complexity, in general the second prototype is released within three weeks for user acceptance testing. In most cases the third prototype is a roll out worthy version.

Client   Requirement   Team   Creates  the   Requirement Specification /Prototype Documents including artifacts such as Use Case Catalogue, UI Catalogue, Business Rules Catalogue, Data Dictionary, Supplementary Requirements. Humanitics also provides sufficient training to selected Client resources on MDA based BPM model.

Both Client and Humanitics will follow the workshop model to arrive at the BPM model for the code to be developed.Humanitics also prepares the design documents. All the product artifacts like SRS, SDD, Code build etc undergo  review and sign­off according to the timelines. Client will perform one round of system testing and sign­off the module development based on the acceptance criteria set for Humanitics


We extend our domain and technical knowledge to build your products so that you can reach out to the market quickly.

We have assisted our customers build enterprise, e-governance, telephony, mobility and BI based products. These services are available on contract or royalty basis.

Technologies: java, .net, php/python, nosql, sencha, jQueryMobile


In general most of the software written today is expensive to build, expensive to manage, expensive to debug and difficult to change. The weakest developer in the team becomes a limiting factor in delivering quality software, quality architecture and design; and subsequently the software hurts forever. And good quality developers are difficult to come by.

Humanitics thrives on cutting out time, cost and poor quality that is so prevalent in conventional software development.

Humanitics believes that eventually most software products will meet the functional requirements of the stated customer goals. The difference however lies in meeting the non­functional needs of the software.  For instance, the following non­functional needs

  • Usability
  • Changeability
  • Scalability
  • Performance
  • Security
  • Design time properties of the software
  • Run time properties of software
  • manageability 

are difficult to achieve unless the software has been architected well. Extensive use of modern architectural principles such as Service Orientation, reuse of Business Capabilities and business components to orchestrate and stitch the business processes is followed. This gives an ability to modify the application at will without having to change the code. Authoring tools further make the design process simple after the architecture is produced.


Use our professional training services for training your staff in IT and software product training area. We have trained over 10,000 in class room training, this year at 42 locations in India.

The services are rendered in Local language in multiple formats starting from 1 day sessions to 15 days sessions.

Services include content creation, training, facilities, refreshments, training kit, examination and certification.


Content is the king

Our Services include Content writing, technical writing, user documentation, Content re-furbishing and publishing, digitization and indexing