Code writing, debugging and implementation are important but not self-sufficient elements of software development. Success of an IT-project depends on many components: proper requirements analysis, technical solution preparation, estimation and optimization of labor costs, suitable methodology selection, audit, and creation of the accompanying documentation.

We offer our assistance in the solution of these problems using the following development technologies: NET 1.0-4.5, ASP.NET, MS SQL Server, SharePoint, Java, Oracle Database, HTML/DHTML/CSS, XML/XSLT, SQL, SOAP, AJAX, BizTalk etc.

We :


  • research and formalize essential processes into usage scenarios, diagrams and schemes;
  • estimate costs and timelines of implementation and suggest ways of optimization;
  • carry out a thorough review and analysis of the source code, documentation, executable modules and change history using reverse engineering methods;
  • as an outcome create technical requirements, high and low level architecture description and other technical and end-user documentation;
  • analyze the requirements and present the technical part of a tendering procedure in the most unambiguous way so there is complete clarity;
  • analyze existing development processes, their formalization and maturity level, correspondence to the CMMI standards and/or Lean/Agile principles;
  • suggest steps for improvement in accordance with your business direction.
  • suggest and describe available options for re-solution of the discovered issues;