Enosis Solution Follow Us:  Linkedin  Facebook  Twitter  Youtube  Vimeo
Contact Us


#   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  


.NET FrameworkA software framework developed by Microsoft that runs primarily on Microsoft Windows. [page: Localization, Tools & Technology]


ADO (ActiveX Data Objects)A set of Component Object Model (COM) objects for accessing data sources. [page: Tools & Technology]
AlfrescoA Free/Libre enterprise content management system for Microsoft Windows and Unix-like operating systems. [page: QA Expertise And Testing Tools]
AndroidA Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers, developed by Google in conjunction with the Open Handset Alliance. [page: Mobile Application Development]
Android SDK (Software Development Kit)A comprehensive set of development tools that are to create new applications for the Android operating system. [page: Mobile Application Development]
Apache HTTP ServerA web server software notable for playing a key role in the initial growth of the World Wide Web. [page: Tools & Technology]
API (Application Programming Interface)A specification intended to be used as an interface by software components to communicate with each other. [page: SolidWorks Development]
Application serverA server that provides software applications with services. [page: Migration & Porting]
ApTest ManagerA Quality Assurance test case management tool. [page: QA Expertise And Testing Tools]
ASP.NETA Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. [page: Localization, Tools & Technology]


BlackBerryA brand of wireless handheld devices and services developed by Research In Motion (RIM). [page: Mobile Application Development]
Bug (Software)An error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways. [page: Mobile Application Development, QA Service for iOS Applications]
Business Process OutsourcingA subset of outsourcing that involves the contracting of the operations and responsibilities of specific business functions (or processes) to a third-party service provider. [page: Business Process Outsourcing]


CA general-purpose programming language initially developed by Dennis Ritchie between 1969 and 1973 at Bell Labs. [page: Tools & Technology]
C++A statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. [page: Localization, Tools & Technology]
C#A multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. [page: Localization, Tools & Technology]
CAD (Computer-Aided Design)The use of computer systems to assist in the creation, modification, analysis, or optimization of a design. [page: SolidWorks Development]
CAE (Computer-Aided Engineering)The broad usage of computer software to aid in engineering tasks. [page: SolidWorks Development]
Cocoa TouchA UI framework for building software programs to run on the iPhone, iPod Touch, and iPad from Apple Inc. [page: Mobile Application Development]
Code RefactoringA disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior", undertaken in order to improve some of the nonfunctional attributes of the software. [page: Reengineering & Optimization]
Cold-CallingThe marketing process of approaching prospective customers or clients—typically via telephone, by email or through making a connection on a social network—who were not expecting such an interaction. [page: Business Process Outsourcing]
COM (Component Object Model)A binary-interface standard for software componentry introduced by Microsoft in 1993. [page: Tools & Technology]
COM+A supporting technology for COM to provide developers with support for distributed transactions, resource pooling, disconnected applications, event publication and subscription, better memory and processor (thread) management, as well as to position Windows as an alternative to other enterprise-level operating systems. [page: Tools & Technology]
Configuration TestingThe software testing process where rather than testing for performance from the perspective of load, tests are created to determine the effects of configuration changes to the system's components on the system's performance and behaviour. [page: Independent QA & Validation Overview]
Confluence the Enterprise WikiAn enterprise wiki software written in Java and mainly used in corporate environments. [page: QA Expertise And Testing Tools]
CORBA (Common Object Request Broker Architecture)A standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together. [page: Tools & Technology]
Cross-platformAn attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms. [page: Web Application Development]
CVS (Concurrent Versions System)A client-server free software revision control system in the field of software development. [page: Tools & Technology]
Top of page ↑


DB2IBM DB2 is a relational model database server developed by IBM. [page: Migration & Porting]
DBMonsterA tool which generates random test data and puts it into SQL database to test how an application can deal with large database. [page: QA Expertise And Testing Tools]
DBUnitA JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. [page: QA Expertise And Testing Tools]
DBUnitA JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. [page: QA Expertise And Testing Tools]
DCOM (Distributed Component Object Model)A proprietary Microsoft technology for communication among software components distributed across networked computers. [page: Tools & Technology]


EclipseA multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. [page: Tools & Technology]
E-Commerce (Electronic Commerce)The buying and selling of product or service over electronic systems such as the Internet and other computer network. [page: E-Commerce Solutions]
e-Test SuiteA powerful, easy-to-use application testing solution that ensures the quality, performance and reliability of Web applications and Web Services. [page: QA Expertise And Testing Tools]
Embedded systemA computer system designed for specific control functions within a larger system, often with real-time computing constraints. [page: Localization]


FitNesseA web server, a wiki, and an automated testing tool for software. [page: QA Expertise And Testing Tools]
FlysprayA web-based project management and issue tracking system written in PHP. [page: QA Expertise And Testing Tools]
Functional TestingA type of black box testing that bases its test cases on the specifications of the software component under test. [page: Independent QA & Validation Overview, QA Service for iOS Applications]


GitA distributed revision control and source code management (SCM) system with an emphasis on speed. [page: Tools & Technology]
GreenplumA database built on the foundations of open source database PostgreSQL and primarily functions as a data warehouse and utilizes a shared-nothing, massively parallel processing (MPP) architecture. [page: QA Expertise And Testing Tools]


Hardware ArchitectureThe identification of a system's physical components and their interrelationships. [page: Reengineering & Optimization]
HTML (HyperText Markup Language)The main markup language for displaying web pages and other information that can be displayed in a web browser. [page: Localization, Tools & Technology]
HTTPS (HyperText Transfer Protocol Secure)a widely used communications protocol for secure communication over a computer network, with especially wide deployment on the Internet. [page: Web Application Development]
http_loadA tool that runs multiple HTTP fetches in parallel, to test the throughput of a web server. [page: QA Expertise And Testing Tools]
Top of page ↑


Incorporating ModularityIncorporating interchangeable modules in a program, such that each contains everything necessary to execute only one aspect of the desired functionality. Reengineering & Optimization]
Installation TestingA kind of quality assurance work in the software industry that focuses on what customers will need to do to install and set up the new software successfully. [page: Independent QA & Validation Overview]
iOSA mobile operating system developed and distributed by Apple Inc. Originally released in 2007 for the iPhone and iPod Touch, it has been extended to support other Apple devices such as the iPad and Apple TV. [page: Mobile Application Development, QA Service for iOS Applications]
iOS SDK (Software Development Kit)A software development kit developed by Apple Inc. and released in February 2008 to develop native applications for iOS. [page: Mobile Application Development, QA Service for iOS Applications]
iPadA line of tablet computers designed and marketed by Apple Inc., primarily as a platform for audio-visual media including books, periodicals, movies, music, games, apps and web content. [page: Mobile Application Development, QA Service for iOS Applications]
iPhoneA line of smartphones designed and marketed by Apple Inc. [page: Mobile Application Development]
ISV (Independent Software Vendors)A company specializing in making or selling software, designed for mass or niche markets. [page: Prototype Development, Localization, Reengineering & Optimization]


JavaA programming language originally developed at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. [page: Tools & Technology]
JavaScript (JS)JavaScript is a prototype-based scripting language that is dynamic, weakly typed multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. [page: Tools & Technology]
JBoss Application ServerAn application server that implements the Java Platform, Enterprise Edition (Java EE). [page: Tools & Technology]
JIRAA proprietary issue tracking product, developed by Atlassian, commonly used for bug tracking, issue tracking, and project management. [page: QA Expertise And Testing Tools]
JMeterAn Apache project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. [page: QA Expertise And Testing Tools]
JoomlaA free and open source content management system (CMS) for publishing content on the World Wide Web and intranets and a model–view–controller (MVC) Web application framework that can also be used independently. [page: QA Expertise And Testing Tools]
JSP (JavaServer Pages)A technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. [page: Tools & Technology]
JUnitA unit testing framework for the Java programming language. [page: QA Expertise And Testing Tools]



LinuxA Unix-like computer operating system assembled under the model of free and open source software development and distribution. [page: Web Application Development, Tools & Technology]
LoadEAA Stress testing application that aims to test the functionality of a system when this system is heavily loaded for a given period of time. [page: QA Expertise And Testing Tools]
Localization (Software)Adapting computer software to different languages, regional differences and technical requirements of a target market. [page: Localization]
Localization and Internationalization TestingA software testing process to ensure that the application still works, even after it has been translated into a new language or adapted for a new culture (such as different currencies or time zones). [page: Independent QA & Validation Overview]
Top of page ↑


Mac OSA series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. [page: Web Application Development, Tools & Technology]
MantisA free and open source, web-based bug tracking system released under the terms of the GNU General Public License version 2. [page: QA Expertise And Testing Tools]
MercuryA software testing tool by Mercury Interactive. [page: QA Expertise And Testing Tools]
Mercury Astra Load TestA performance testing tool for web-based applications. [page: QA Expertise And Testing Tools]
Mercury TestDirectorA web-based application to deploy high-quality applications quickly and effectively by providing a consistent, repeatable process for gathering requirements, planning and scheduling tests, analyzing results, and managing defects and issues. [page: QA Expertise And Testing Tools]
MFC (Microsoft Foundation Classes)A library of classes that wraps portions of the Windows API in C++ classes, including functionality that enables them to use a default application framework. [page: Tools & Technology]
Microsoft IIS (Internet Information Services)A web server application and set of feature extension modules created by Microsoft for use with Microsoft Windows. [page: Tools & Technology]
Microsoft SharePointA Web application platform developed by Microsoft, associated with intranet content management and document management. [page: Tools & Technology]
Migration & PortingSoftware Migration: Conversion, rewriting or porting of a legacy system to a modern computer programming language, software libraries, protocols, or hardware platform.
Porting: Process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed. [page: Migration & Porting]
MingleA proprietary project management and collaboration platform that is built by ThoughtWorks Studios, the software division of ThoughtWorks. [page: QA Expertise And Testing Tools]
Mobile ApplicationA software application designed to run on smartphones, tablet computers and other mobile devices. [page: Mobile Application Development]
MSTestA command line utility from Microsoft that executes unit tests created in Visual Studio 2005, Visual Studio 2008 or Visual Studio 2010. [page: QA Expertise And Testing Tools]
Multi-touchA touch sensing surface's (trackpad or touchscreen) ability to recognize the presence of two or more points of contact with the surface. [page: Tools & Technology]
MySQLThe world's most used open source relational database management system (RDBMS) as of 2008 that runs as a server providing multi-user access to a number of databases. [page: Mobile Application Development]


NUnitAn open source unit testing framework for Microsoft .NET. [page: QA Expertise And Testing Tools]


Objective CA general-purpose, high-level, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. [page: Mobile Application Development]
ODBC (Open Database Connectivity)A standard C programming language middleware API for accessing database management systems (DBMS). [page: Tools & Technology]
Offshore Software EngineeringThe type of activity (profession), and the process aimed at the establishment and maintenance of the software, using technologies and practices of information technology, project management, mathematics, engineering and other areas of expertise. [page: About Us]
OLE (Object Linking and Embedding)A technology developed by Microsoft that allows embedding and linking to documents and other objects. [page: Tools & Technology]
OLE DB (Object Linking and Embedding, Database)An API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. [page: Tools & Technology]
OpenGL (Open Graphics Library)A cross-language, multi-platform API for rendering 2D and 3D computer graphics. [page: SolidWorks Development]
OpensourceCMSA open source PHP and MySQL content management system [page: QA Expertise And Testing Tools]
OpenSTAA feature-rich GUI-based web server benchmarking utility that can perform scripted HTTP and HTTPS heavy load tests with performance measurements. [page: QA Expertise And Testing Tools]
OracleOracle Database is an object-relational database management system (ORDBMS) produced and marketed by Oracle Corporation. [page: Migration & Porting, Tools & Technology]
OS (Operating System)A collection of software that manages computer hardware resources and provides common services for computer programs. [page: Migration & Porting, Reengineering & Optimization]


Performance (Software) TestingThe testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload. [page: Independent QA & Validation Overview, QA Service for iOS Applications]
PerlA high-level, general-purpose, interpreted, dynamic programming language. [page: QA Expertise And Testing Tools]
PHPA general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. [page: Tools & Technology]
PostgreSQLAn object-relational database management system (ORDBMS) available for many platforms including Linux, FreeBSD, Solaris, Microsoft Windows and Mac OS X. [page: Tools & Technology]
Product ConceptualizationFormulation of a plan to help an engineer build a product with a specified performance goal. [page: Prototype Development]
Product ExtensionAugmenting product features and functionality in order to sustain customer allegiance, and successfully embrace competitive market dynamics and changing business needs. [page: Product Extension]
Product Integration TestingAny type of software testing that seeks to verify the interfaces between components against a software design. [page: Independent QA & Validation Overview]
Product RealizationImproving the product quality, release new features, and reducing operating costs and risks. [page: Product Realization]
Proof-of-conceptA realization of a certain method or idea(s) to demonstrate its feasibility. [page: Prototype Development]
Prototype DevelopmentA general-purpose, interpreted high-level programming language whose design philosophy emphasizes code readability. [page: Prototype Development]
PythonA multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs. [page: QA Expertise And Testing Tools]
Top of page ↑


QALoadA performance testing tool from Micro Focus that can be used to perform repeatable load testing and determine the ultimate performance and potential limits of a system. [page: QA Expertise And Testing Tools]
QATraqA cross-platform application framework that is widely used for developing application software with a graphical user interface (GUI), and also used for developing non-GUI programs such as command-line tools and consoles for servers. [page: Tools & Technology]
QTA software testing tool that provides the structure and process, to what can be, the chaotic endeavour know as software testing. [page: QA Expertise And Testing Tools]
Quality Assurance (for Software)A means of monitoring the software engineering processes and methods used to ensure quality. [page: Localization, Independent QA & Validation Overview]
QuickTest ProfessionalA software provides functional and regression test automation for software applications and environments. [page: QA Expertise And Testing Tools]


R2BuildA tool/framework to establish daily build or build automation, or continuous integration system in an easy way. [page: QA Expertise And Testing Tools]
Rational ClearQuestAn enterprise level workflow automation tool from the Rational Software division of IBM. [page: QA Expertise And Testing Tools]
Rational TestManagerA testing tool that encompasses all aspects of test analysis from test management to execution to reporting. [page: QA Expertise And Testing Tools]
Rational RobotA test automation tool for client/server application functional testing. [page: QA Expertise And Testing Tools]
RedmineA free and open source, web-based project management and bug-tracking tool. [page: QA Expertise And Testing Tools]
Reengineering & OptimizationSoftware Reengineering: The modification of a software system that takes place after it has been reverse engineered, generally to add new functionality, or to correct errors.
Software Optimization: The process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. [page: Reengineering & Optimization]
Regression TestingAny type of software testing that seeks to uncover new software bugs, or regressions, in existing functional and non-functional areas of a system after changes, such as enhancements, patches or configuration changes, have been made to them. [page: Independent QA & Validation Overview]
Requirements AnalysisAn analysis in systems engineering and software engineering which encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users. [page: QA Expertise And Testing Tools]
ROI (Return on Investment)The ratio of money gained or lost (whether realized or unrealized) on an investment relative to the amount of money invested. [page: Web Application Development]


Security TestingA process to determine that an information system protects data and maintains functionality as intended. [page: Independent QA & Validation Overview]
SeleniumA portable software testing framework for web applications. [page: QA Expertise And Testing Tools]
SeleniumA portable software testing framework for web applications. [page: QA Expertise And Testing Tools]
ServletA Java programming language class used to extend the capabilities of a server. [page: Tools & Technology]
Shell ScriptA script written for the shell, or command line interpreter, of an operating system. [page: QA Expertise And Testing Tools]
SilkTestA tool for automated function and regression testing of enterprise applications. [page: QA Expertise And Testing Tools]
SMS GatewayA telecommunications network facility for sending or receiving Short Message Service (SMS) transmissions to or from a telecommunications network that supports SMS. [page: E-Commerce Solutions]
SOAPUIAn open source web service testing application for service-oriented architectures (SOA). [page: QA Expertise And Testing Tools]
Software Development Life-Cycle (SDLC)A structure imposed on the development of a software product. [page: QA Development Cycle and Workflow]
Software RedesigningThe process of designing and implementing a new overall structure of a software system, without changing its external behavior. [page: Migration & Porting]
SolidWorksA 3D mechanical CAD (computer-aided design) program that runs on Microsoft Windows and is being developed by Dassault Systèmes SolidWorks Corp. [page: SolidWorks Development]
SolidWorks APIThe application programming interface for SolidWorks. [page: SolidWorks Development]
SQL Load TestA tool that takes a SQL Profiler trace file and generates a unit test that replays the same sequence of database calls found in the trace file. [page: QA Expertise And Testing Tools]
SQL ServerMicrosoft SQL Server is a relational database management system whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). [page: Migration & Porting, Tools & Technology]
SQLUnitA regression and unit testing harness for testing database stored procedures. [page: QA Expertise And Testing Tools]
SSL (Secure Sockets Layer)A cryptographic protocos that provides communication security over the Internet. [page: Web Application Development]
Stock controlThe activity of checking a shop’s stock. [page: E-Commerce Solutions]
SubversionA software versioning and revision control system distributed under an open source license. [page: QA Expertise And Testing Tools, Tools & Technology]
Top of page ↑


TargetProcessA project management software that helps software development companies reduce the complexity of software project management. [page: QA Expertise And Testing Tools]
Technical Documentation TestingThe Testing Process of any type of documentation that describes handling, functionality and architecture of a technical product or a product under development or use. [page: Independent QA & Validation Overview]
Test AutomationThe use of special software (separate from the software being tested) to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. [page: QA Expertise And Testing Tools]
Test Track ProA bug and defect tracking software for Windows, Mac OS X, Linux and Solaris. [page: QA Expertise And Testing Tools]
TestCompleteAn automated testing tool, developed by SmartBear Software which aims to allow testers to create software quality tests. [page: QA Expertise And Testing Tools]
TestMasterA testcase logging, reporting and test automation tool. [page: QA Expertise And Testing Tools]
TestLinkA web-based test management software that facilitates software quality assurance. [page: QA Expertise And Testing Tools]
Texture MappingA method for adding detail, surface texture (a bitmap or raster image), or color to a computer-generated graphic or 3D model. [page: SolidWorks Development]
TFS (Team Foundation Server)A Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects. [page: Tools & Technology]
Time-to-market (TTM)The length of time it takes from a product being conceived until its being available for sale. [page: Independent QA & Validation Overview]
TracAn open source web-based project management and bug tracking system. [page: QA Expertise And Testing Tools]


Unit TestingA method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine if they are fit for use. [page: Independent QA & Validation Overview]
UnixA multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs. [page: QA Expertise And Testing Tools]
Usability TestingA technique used in user-centered interaction design to evaluate a product by testing it on users. [page: Independent QA & Validation Overview, QA Service for iOS Applications]
User Acceptance Testing (UAT)A process to obtain confirmation that a system meets mutually agreed-upon requirements. [page: Independent QA & Validation Overview]
User Interface (UI)Space where interaction between humans and machines occurs using images rather than text commands. [page: Localization]
User Experience (UX)The way a person feels about using a product, system or service. [page: Localization]


ValgrindA GPL licensed programming tool for memory debugging, memory leak detection, and profiling. [page: QA Expertise And Testing Tools]
VersionOneAn Agile and Scrum project management tool for teams of all sizes. [page: QA Expertise And Testing Tools]
Visual BasicA third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. [page: Localization]
Visual Basic .NETAn object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework.. [page: Localization, Tools & Technology]
Visual C++An integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages. [page: Localization]
Visual SourceSafe (VSS)A source control software package oriented towards small software development projects. [page: QA Expertise And Testing Tools, Tools & Technology]
Visual StudioAn integrated development environment (IDE) from Microsoft. [page: Tools & Technology]


WAST (Windows Application Stress Tool)A performance testing tool for Windows applications. [page: QA Expertise And Testing Tools]
WATIN (Web Application Testing in .NET)A .NET Framework based testing tool for web application. [page: QA Expertise And Testing Tools]
WATIR (Web Application Testing in Ruby)An open-source (BSD) family of Ruby libraries for automating web browsers. [page: QA Expertise And Testing Tools]
WCATA simple-to-use and freely available tool to generate the load and get detailed report for expected throughput (requests/sec) and other important performance-wise information. [page: QA Expertise And Testing Tools]
WCF (Windows Communication Foundation)A runtime and a set of APIs (application programming interface) in the .NET Framework for building connected, service-oriented applications. [page: Tools & Technology]
WebInjectA free tool for automated testing of web applications and web services. [page: QA Expertise And Testing Tools]
WebLoadAn enterprise load testing and stress testing tool for internet applications. [page: QA Expertise And Testing Tools]
Web ApplicationAn application that is accessed by users over a network such as the Internet or an intranet. [page: Web Application Development]
WindowsA series of graphical interface operating systems developed, marketed, and sold by Microsoft. [page: Web Application Development, Tools & Technology]
Windows APIMicrosoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. [page: Tools & Technology]
Windows PhoneA family of mobile operating systems developed by Microsoft, and is the successor to its Windows Mobile platform, although incompatible with it. [page: Mobile Application Development]
Windows Presentation Foundation (WPF)A computer-software graphical subsystem for rendering user interfaces in Windows-based applications. [page: Localization, Tools & Technology]
Top of page ↑


XcodeAn Integrated Development Environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS. [page: Mobile Application Development]
XML (Extensible Markup Language)A markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. [page: Localization, Tools & Technology]
XML Test SuiteA test suite that provides a powerful way to test web applications. [page: QA Expertise And Testing Tools]




You are here: Enosis Solutions >  Glossary

Top of page ↑