Technologies & Methodologies

Technologies & Methodologies


Company Policy on Technology Adoption

Our policy is to adopt the latest but stable frameworks, core techniques on PHP and associated Web/Mobile/Desktop development technologies. However, we would like to adopt only those frameworks and techniques where the developers can show their coding and system analysis talents. We never want them stick to dead end technologies like Word Press, Joomla, Prestashop etc and let them forget the core software development skill. As a result, we do not take new clients focusing on these dead-end technologies.


Technology Overview

Coding Languages and Scripting Tools
Basic Web Applications
  1. PHP5.x
  2. HTML5, Responsive HTML, CSS3, Bootstrap etc
  3. JavaScript , AJAX, jQuery, JSON etc
Mobile Development
  1. PhoneGap
  2. Android/iPhone SDK
Cross Platform / Network Tools
  1. Node.js / Angular JS
  2. Shell scripting, Perl & Python
Performance Tools Custom C++ Extension ( shared PHP library)
Hybrid Applications (Web/Mobile/Network) May contain more than two sets of technologies described above
 
Databases & RDBMS
Default Database MySQL
Other Databases MongoDB, SQLite, MS-SQL & Oracle
 
PHP Frameworks & Design Patterns
Default Framework Yii2
Other Frameworks we support Code Igniter, Laravel, Phalcon, RP, Drupal & Magento
 
Immediate Future Plan
Parallel Web Platform    Ruby on Rails
 
Past Technologies (not working now)
Web/ Desktop Development    ASP, ASP.NET, Perl-CGI, ColdFusion,VB, Core Java

 


Development Methodologies

We are not big in size, but we maintain industry leading software development methodologies which are hardly maintained by PHP companies in Kolkata. Structuring the code has been our passion since the beginning. So we had an urge for developing a MVC framework based on STRUT (The most popular JAVA MVC framework for web development) in 2003 when we saw no MVC framework in PHP that time.

We follow 19 guidelines out of total 22 defined in all CMMI levels (it includes all level 2 &3 guidelines) for development depending on the complexity of the project.  These are

  1. Causal Analysis and Resolution (CAR)
  2. Configuration Management (CM)
  3. Decision Analysis and Resolution (DAR)
  4. Integrated Project Management (IPM)
  5. Measurement and Analysis (MA)
  6. Organizational Process Definition (OPD)
  7. Organizational Process Focus (OPF)
  8. Organizational Training (OT)
  9. Product Integration (PI)
  10. Project Monitoring and Control (PMC)
  11. Project Planning (PP)
  12. Process and Product Quality Assurance (PPQA)
  13. Requirements Development (RD)
  14. Requirements Management (REQM)
  15. Risk Management (RSKM)
  16. Supplier Agreement Management (SAM)
  17. Technical Solution (TS)
  18. Validation (VAL)
  19. Verification (VER)