Mobile and Social Application
Development

Organization

We work according to the principle of distributed teams. Development is always coordinated by a team of two or three engineers. They are as much
a developers as any member of team and actively work on your project. They will provide you with a single point of contact for the entire project.
Project coordination will be our concern, not yours.
Approach
Our approach involves the following steps:
Intake
We meet you and you meet us in order to discuss your engineering needs and to see if we are the right team for your project.
Requirements Engineering
A member of our experienced team of analysts assists you in defining the requirements for you project, always keeping a keen eye on your business needs.
Design
Based on the requirements, our architects will make a product design covering all aspects of the system, from user interface to data model, from workflow
to data communications format.
Implementation
Our software engineering specialists will build the system, constantly reviewed by both their peer engineers and the architects in order to guarantee quality
and compliance to the underlying requirements and design.
Testing
Testing starts at the beginning, right at the requirements engineering phase where acceptance criteria are specified. Testing then continues via unit tests, to
a regression test plan that is continuously updated during the development of the system. A dedicated team of test engineers will keep the number of faults
down to an absolute minimum.
Quality Assurance
Quality Assurance is an essential part of any project, which ensures the top quality of our solutions. This is a complicated process, which takes place at
all other stages of the project and includes the following activities:
  • Strong project management
  • Transparent project flow
  • Well-defined requirements and structured project documentation
  • Deep testing, bug-tracking and fixing
  • Process monitoring, product evaluation in regard to the specified requirements and client expectations
  • Usability analysis
  • Confidentiality and Intellectual Property Protection
Deployment and After Care
We are proud of our work and we want to show it! We provide a minimum of one year warranty on any software defects the system may show after the system has been deployed.
Tracking Progress
You will be kept informed on the status of the project throughout the development via our project management portal you will be able to download and review all project documentation, check on progress and review issue status at any time. We use Ace Project as project management portal.
Key Industries
  • Web services
  • E-commerce
  • Banking and Finance
  • Security Assessment and Auditing
  • Mobile Applications Development
  • Social Network Application Development
  • Invoice Handling and Processing
  • Travelling
  • GIS Solutions
Technologies
Our company has gained extensive expertise in Java, iOS and Microsoft technologies.
Microsoft .NET
  • ASP.NET (Web Forms, Web Controls)
  • Windows Forms, Windows Controls
  • ADO.NET
  • Enterprise Services (COM+, MSMQ)
  • XML Web Services
  • Remoting
  • Mobile Toolkit
  • Interoperability (COM, PInvoke)
  • C#, VB.NET, Managed C++
iOS Development Technologies
  • Platform: iOS
  • Framework: Cocoa Touch, OpenGL
  • Database: SQLlite 3
  • OCR (Optical Character Recognition)
  • Tools: Xcode 4, Instruments
  • Languages: Objective C/C++, C/C++