Technologies

Promatics has rich experience in software and mobile application development. We provide state-of-the-art, innovative solutions for a wide range of requirements across multiple domains.

Our end-to-end software services span through all the stages of the software development life cycle from providing strategy consulting to development & testing services. We ensure that high performance along with sustainable technology solutions are created to deliver high quality user experiences that solve the underlying business problems completely. Our Mobility portfolio of offerings, combined with our partnerships across the Mobility Ecosystem, help clients implement and innovative solutions across multiple platforms & devices. We have worked on all of the major mobile operating systems (e.g. iOS, Android, Windows Mobile, and Blackberry), mobile open web technologies (HTML5/CSS3/JavaScript) and cross-platform development frameworks. We have a comprehensive list of tools used for each phase of the development cycle, but our experience is not limited to this list.

Technologies, Check our spectrum

Concept Analysis & Design

Tools, Weave your project with latest tools
Balsamiq

Balsamiq Mock-ups

Balsamiq Mock-ups is a small graphical tool to sketch out user interfaces, for websites and web / desktop / mobile applications. It reproduces the experience of sketching on a whiteboard, but using a computer. It is a wireframing and mock up tool with a high focus on usability.

Proto.io

Allows creating fully-interactive high-fidelity prototypes that look and work exactly like your app should very quickly without any coding. It lets you feel your app's experience with rich interactions, animations, gestures and embeddable media. Allows testing your prototype on the actual device.
Proto.io
InVision

InVision

A popular prototyping, collaboration & workflow platform. Allows you to upload your designs and add hotspots to transform your static screens into clickable, interactive prototypes complete with gestures, transitions, and animations. It is very intuitive and well designed where look and feel is concerned.

Pencil Project

Pencil Project is an open source tool for making diagrams and GUI prototyping. Pencil essentially installs an entire drawing application into your Firefox browser and gives you the ability to display, save, and load an external canvas, together with a palette of shapes.
Pencil

UI Design & Graphics

With a team of enthusiastic designers our creativity spans across the following tools:

Adobe Illustrator
Adobe Illustrator

Illustrator lets you use animations and videos in your wireframes. Adobe Illustrator is a vector graphics editor developed and marketed by Adobe Systems. Illustrator provides results in the typesetting and logo graphic areas of design.

MockFlow
Mockflow

A professional wireframing suite for designing user interface concepts. It provides an online service to collaboratively enhance the planning process by enabling to quickly create, share and document interactive user interface designs. Aims at producing clean user interface concepts in the shortest time possible and also provides built-in tools for collaboration.

Adobe Photoshop
Adobe Photoshop

Photoshop is a raster graphics editor developed and published by Adobe Systems for Windows and OS X. It allows sketching out quick ideas, grouping various elements and layers affords a very quick process. It has vast support for graphic file formats but also uses its own PSD and PSB file formats.

Gimp
GIMP

Gimp - acronym for GNU Image Manipulation Program; a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, resizing, cropping, photo-montages, converting between different image formats, and more specialized tasks. It’s expandable and extensible; designed to be augmented with plug-ins and extensions to improve its functionality.

Database Development

Our database technical leadership provides guidance and thought leadership, backed up by real world project experience. Our expertise in databases includes:

MySQL

A relational database management system and ships with no GUI tools to administer MySQL databases or manage data contained within the databases. A popular choice of database for use in web applications, and is a central component of the widely used LAMP. Free-software-open source projects that need full-featured database often use MySQL.
MongoDB

MongoDB

MongoDB is one of many cross-platform document-oriented databases. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas, making the integration of data in certain types of applications easier and faster. MongoDB is free and open-source software.
PostGres

PostGres 

PostGres  is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data securely, supporting best practices, and to allow for retrieval at the request of other software applications. It is free and open source software.
Oracle

Oracle

Oracle is an object-relational database management system. The Oracle DBMS can store and execute stored procedures and functions within it. PL/SQL (Oracle Corporation's proprietary procedural extension to SQL), or the object-oriented language Java can invoke such code objects and/or provide the programming structures for writing them.

Hadoop

An open-source software framework written in Java for distributed storage and distributed processing of very large data sets on computer clusters built from commodity hardware. All the modules in Hadoop are designed with a fundamental assumption that hardware failures are commonplace and thus should be automatically handled in software by the framework.
\

Code Development

We have experienced teams of developers who carefully handle code. The code includes source code and complied artifacts e.g. exes, DLLs etc. We use tools such as:

Eclipse

An integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. written mostly in Java. Eclipse can be used to develop applications. By means of various plug-ins, Eclipse may also be used to develop applications in other programming languages.
NetBeans

NetBeans

IDE is the official IDE for Java 8. The Smarter and Faster Way to Code quickly and easily. This tool helps to develop mobile, desktop and web applications with Java, HTML5, PHP, C/C++, and more. NetBeans IDE is free, open source, and has a worldwide community of users and developers
Xcode

Xcode

An integrated development environment (IDE) which includes a suite of software development tools developed by Apple for developing software for OS X and iOS. iOS SDK, and Xcode can be used to compile and debug applications for iOS that run on the ARM processor. Xcode includes Apple's WebObjects tools and frameworks for building Java web applications and web services
GitHub

GitHub

A web-based Git repository hosting service, offering all of the distributed revision control and source code management functionality of Git and adding its own features. GitHub provides a web-based graphical interface, desktop, and mobile integration. It provides access control and several collaboration features like wikis, task management, and bug tracking.
OpenGL

OpenGL

The full form is Open Graphics Library. It is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. OpenGL is managed by the non-profit technology consortium Khronos Group.

Android Studio

Android Studio is the official IDE for Android application development, based on IntelliJ IDEA. Android Studio offers flexible Gradle-based build system , Build variants and multiple apk file generation, has Code templates to help build common app features, includes Rich layout editor with support for drag and drop theme editing

QA and Bug Tracking

We have our testing team that specializes in recording, reporting, managing and tracking bugs. We use tools that are listed below:

Bugzilla

Bugzilla

A leading bug tracking tool and is very widely used by many organizations. It is popular as it is simple to use and has a web based interface. It has all the features of essence, convenience and assurance. It is an open sourced tool that is available free of cost.

JIRA

It’s mainly built for incident management, but popularly being used for bug tracking. Its features include recording, reporting, workflow and other convenience features. This tool integrates directly with the code development environments hence makes it a favourite among the developers as well. Its commercial licensed with many add-ins supporting extensibility.

Mantis

A very simple yet powerful tool and easy to use for tracking bugs. Mantis makes collaboration with team members as well as clients easy, fast, and professional. It is implemented in PHP and is free for use. Mantis comes in a web application, and has its mobile version too.

Test Flight

4.Is specific to IOS. It is easy, free, and a valuable way to improve apps before releasing it in the App Store. Test Flight beta testing in iTunes Connect is available only for iOS apps. Test Flight Beta testing requires iOS 8 or later, can be used where the App Store is available.