The Art of Software Development

Tools and technologies

Our technical team master a comprehensive set of tools and technologies during project development. A topic-oriented structure is provided below.

Product planning and innovation

Quality planning

Software-QFD

Product innovation

Brainstorming, Mind-Map, TRIZ/ARIZ, Innovation algorithms

Software analysis, architecture and design

Brainstorming

Mind-Map

Design patterns

UML tools and techniques

Rational Rose, Together, NetBeans, ArgoUML, MS Visio, Star UMLRequirements’ matrix, VOCT, IDEF

Database modeling tools

Embarcadero ER Studio, MySQL Workbench, DbVisualizer, Oracle SQLDeveloper, Toad

Project management

Project planning and management

MS Project, ScrumDesk

Effort estimation

Top-down, PERT

Risk identification, evaluation and minimization

Software-FMEA

Reporting and monitoring

ISO 9001:2008, Cyberaegis eQuality

Software development methodologies

Agile, Scrum, Kamban, Scrum-ban, RUP, DSDM, etc.

Implementation

Programming languages

Java, PHP, C / C++, Visual C++, C#, SQL, PL/SQL, ASP .NET, AspectJ, Ruby, Objective-C, Delphi, Visual Basic

Technologies, libraries and frameworks

Java: JEE/J2EE, Java 2D, JSP, Apache Wicket, JMS, Swing, Spring, Struts, Hibernate, JPA, JSF, EJB, Java Security, Velocity, JMF, PAM, i18n, Apache Commons, GWT, JXL, JAccess, SiteMesh, Oracle Portal

PHP: CodeIgniter, CakePHP, Zend, Yii, Kohana, WordPress, Joomla, Drupal, MODX, Magento, Prestashop, IPBoard, Smarty

C++/C#: Microsoft Visual Studio, Windows API, ActiveX, XCode, wxWidgets, STL, WinDDK, Qt Framework, Microsoft CRM

.NET: ASP.NET, Visual Basic

Ruby: Rails, Hobo, RMagick, Geokit

Delphi: IBObjects, Raize, DevExpress, TeeChart, ReportBuilder, Localizer, ICOM, XML Parser, OD Calendar, TRuleer, EventScrollBox, OfficePartenr, SynEdit, PythonForDelphi

Ajax and JavaScript: JQuery, YUI, ExtJS, JSON, MooTools, Prototype JS, Dojo, YUI, Scriptacoulous, ASP.NET Ajax control Toolkit, etc.

Mobile: PhoneGap, iPhone SDK, Android SDK, JQuery Mobile, Flash Lite, J2ME, Symbian, XMPP, SMS, WAP

BI: Pentaho Business Inteligence, Crystal Reports

Web Services: Apache CXF, Axis, SOAP, WSDL, JAXB, JAX-WS

Web technologies: XHTML, HTML5, XML, XSL, XSL-FO, XSLT, CSS, XPath, XQuery, SAX, DOM, StAX, Xerces, Flash, Flex, Oauth, Omniauth, TinyMCE, Plupload, Retina.js, Flexpaper Adaptive UI, JW Player, Highcharts, Modemizr, BjQS

Content Management Systems: Stellent

Messaging Middleware: ActiveMQ, IBM MQ Series, Fiorano, MQSonic, TIBCO rendezvous

IDE

Eclipse, Idea, MS Visual Studio, Aptana Studio, XCode, NetBeans, Komodo

Versioning Control

SVN, CVS, Rational ClearCase, Git/GitHub, Rational Synergy, MS Visual Source Safe

Build tools

Ant, Maven

Continuous integration tools

Bamboo

Networking protocols and data security

TCP/IP, HTTP/HTTPS, SMS, SMPP, MMS, MD5, POP3, SMTP, FTP, TFTP, etc.

Databases/Data storages

Oracle, MS SQL Server, MySQL, Derby, PostgreSQL, Lucene/SOLR, LDAP (Oracle Internet Directory, OpenLDAP, MS Active Directory), H2, FindLink, MongoDB, Exaled CloudView, etc.

Application and web servers

Apache Tomcat, JBoss AS, Jetty, IBM WebShere, Oracle Application Server, WebLogic, Windows Server IIS, Nginx, NetWeaver

Cloud computing

Amazon Web Services

Enterprise Service Bus

BizTalk

Sales Force Management

SalesForce

Web and graphic design

Adobe Photoshop, InDesign, Illustrator, Flash, DreamWeaver, Corel Draw, FSI Web Catalogue Creator

Testing

Installation testing, Functional testing, Load testing, Performance profiling, Data integrity testing, Sanity testing, Regression testing, Automated testing, etc.

Testing tools and frameworks

Ranorex, Selenium, JMeter, JBehave, Testing Anywhere, WebUI Test Studio, TestComplete, EasyMock, Mockito, jMock, Microsoft Web Application Stress Tool, WebUI test Tool, TCMS, Deep-freez, ProjectLocker, QADB, Mercury Quality Center, Share-net

Unit testing

JUnit, DBUnit, utPLSQL, NUnit, PHPUnit

Issue management

JIRA, Rational ClearQuest, Rally, Trac, ActiveCollab, Bugzilla, Bugzero, Remedy, Rational Change, TestLink, TestTrack, etc.