Wednesday, December 10, 2008

B2B – Business to Business Integration Software

B2B (Business to Business) describes any business that sells products or provides services to another business. Business to Business integration software enables companies to manage the integration and automation of business processes with key suppliers, partners, and customers via the Internet. It does this by allowing new and existing information systems to communicate with each other in a common language and framework. iWay Software supports B2B integration initiatives through a network of connectors and adapters as well as through the universal language of XML.

Connectors transport application requests through the iWay infrastructure where they are routed to adapters, transformed, and optimized for the desired data source. Adapters then return the requested information to the appropriate connector that hands it back over to the requesting application. Using this method, iWay connectors enable virtually any application to reach enterprise transaction systems, procedures, application packages, and data in more than 300 relational, nonrelational, ERP, and proprietary sources on over 35 platforms.

The
iWay Service Manager provides a simple, cost-effective XML framework that ties this all together. For more complex B2B implementations, iWay provides native support for application servers and integration brokers from such vendors as IBM, Microsoft, and BEA.
Glossary of Related Terms


Adapters (Data Adapters, Application Adapters)
B2B (B2B Software, Business to Business Integration, Business to Business)
BI Software
BI Systems (BI Services)
BI Technology (B.I. Technologies)
BI Tools
BizTalk Server (BizTalk Integration, BizTalk Adapters )
Business Integration
Business Intelligence (Business Intelligence Software, Business Intelligence Solution)
Compliance (Compliance Reporting, Regulatory Reporting)
Data Analysis
Database Integration (Data Integration, Enterprise Data Integration)
Decision Support (Decision Support System, Decision Support Systems, DSS)
EAI (Enterprise Application Integration, Enterprise Integration)
e-Business (eBusiness, e-Business Software)
ERP (Enterprise Resource Planning, ERP Adapters, ERP Systems, ERP Integration)
ESB (Enterprise Service Bus)
ETL (Extract, Transform, Load, ETL Tools, ETL Software)
Extended Enterprise
Information Delivery
Integration (Enterprise Integration, Systems Integration, Integration Software)
IT Infrastructure (Infrastructure Software)
Key Performance Indicators (Developing KPIs)
Messaging (Messaging Integration, Messaging Technology)
Middleware
OLAP (Online Analytical Processing, OLAP Tools)
Real-Time Reporting
Reporting (Web Reporting, Enterprise Reporting, Reporting Tools)
Sarbanes-Oxley Act
Sarbanes-Oxley Compliance
Service Oriented Architecture (SOA, SOA and EAI, SOA and Java, SOA Adapters)
Web Services (Web Services integration, Web Services EAI)

GUI Checklist

User Interface Testing Checklist

1. USER INTERFACE

1.1 COLORS

1.1.1 Are hyperlink colors standard?

1.1.2 Are the field backgrounds the correct color?

1.1.3 Are the field prompts the correct color?

1.1.4 Are the screen and field colors adjusted correctly for non-editable mode?

1.1.5 Does the site use (approximately) standard link colors?

1.1.6 Are all the buttons are in standard format and size?

1.1.7 Is the general screen background the correct color?

1.1.8 Is the page background (color) distraction free?

1.2 CONTENT

1.2.1 All fonts to be the same1.

2.2 Are all the screen prompts specified in the correct screen font?

1.2.3 Does content remain if you need to go back to a previous page, or if you move forward to another new page?

1.2.4 Is all text properly aligned?

1.2.5 Is the text in all fields specified in the correct screen font?

1.2.6 Is all the heading are left aligned

1.2.7 Does the first letter of the second word appears in lowercase? Eg:

1.3 IMAGES

1.3.1 Are all graphics properly aligned?
1.3.2 Are graphics being used the most efficient use of file size?

1.3.3 Are graphics optimized for quick downloads?

1.3.4 Assure that command buttons are all of similar size and shape, and same font & font size.

1.3.5 Banner style & size & display exact same as existing windows

1.3.6 Does text wrap properly around pictures/graphics?

1.3.7 Is it visually consistent even without graphics?

1.4 INSTRUCTIONS

1.4.1 Is all the error message text spelt correctly on this screen?

1.4.2 Is all the micro-help text(i.e tool tip) spelt correctly on this screen?

1.4.3 Microhelp text(i.e tool tip) for every enabled field & button

1.4.4 Progress messages on load of tabbed(active screens) screens

1.5 NAVIGATION

1.5.1 Are all disabled fields avoided in the TAB sequence?

1.5.2 Are all read-only fields avoided in the TAB sequence?

1.5.3 Can all screens accessible via buttons on this screen be accessed correctly?

1.5.4 Does a scrollbar appear if required?

1.5.5 Does the Tab Order specified on the screen go in sequence from Top Left to bottom right? This is the default unless otherwise specified.

1.5.6 Is there a link to home on every single page?

1.5.7 On open of tab focus will be on first editable field

1.5.8 When an error message occurs does the focus return to the field in error when the user cancels it?

1.6 USABILITY

1.6.1 Are all the field prompts spelt correctly?

1.6.2 Are fonts too large or too small to read?

1.6.3 Are names in command button & option box names are not abbreviations.

1.6.4 Assure that option boxes, option buttons, and command buttons are logically grouped together in clearly demarcated areas “Group Box”

1.6.5 Can the typical user run the system without frustration?

1.6.6 Do pages print legibly without cutting off text?

1.6.7 Does the site convey a clear sense of its intended audience?

1.6.8 Does the site have a consistent, clearly recognizable “look-&-feel”?

1.6.9 Does User cab Login Member Area with both UserName/Email ID ?

1.6.9 Does the site look good on 640 x 480, 600×800 etc.?

1.6.10 Does the system provide or facilitate customer service? i.e. responsive, helpful, accurate?

1.6.11 Is all terminology understandable for all of the site’s intended users?
Performance & Security Testing Checklist

1. PERFORMANCE

1.1 LOAD

1.1.1 Many users requesting a certain page at the same time or using the site simultaneously

1.1.2 Increase the number of users and keep the data constant

1.1.3 Does the home page load quickly? within 8 seconds

1.1.4 Is load time appropriate to content, even on a slow dial-in connection?

1.1.5 Can the site sustain long periods of usage by multiple users?

1.1.6 Can the site sustain long periods of continuous usage by 1 user?

1.1.7 Is page loading performance acceptable over modems of different speeds?

1.1.8 Does the system meet its goals for response time, throughput, and availability?

1.1.9 Have you defined standards for response time (i.e. all screens should paint within 10 seconds)?

1.1.10 Does the system operate in the same way across different computer and network configurations, platforms and environments, with different mixes of other applications?

1.2 VOLUME

1.2.1 Increase the data by having constant users

1.2.2 Will the site allow for large orders without locking out inventory if the transaction is invalid?

1.2.3 Can the site sustain large transactions without crashing?

1.3 STRESS

1.3.1 Increase both number of users and the data

1.3.2 Performance of memory, CPU, file handling etc.

1.3.3 Error in software, hardware, memory errors (leakage, overwrite or pointers)

1.3.4 Is the application or certain features going to be used only during certain periods of time or will it be used continuously 24 hours a day 7 days a week? Test that the application is able to perform during those conditions. Will downtime be allowed or is that out of the question?

1.3.5 Verify that the application is able to meet the requirements and does not run out of memory or disk space.

1.4 SECURITY

1.4.1 Is confidentiality/user privacy protected?

1.4.2 Does the site prompt for user name and password?

1.4.3 Are there Digital Certificates, both at server and client?

1.4.4 Have you verified where encryption begins and ends?

1.4.5 Are concurrent log-ons permitted?

1.4.6 Does the application include time-outs due to inactivity?

1.4.7 Is bookmarking disabled on secure pages?

1.4.8 Does the key/lock display on status bar for insecure/secure pages?

1.4.9 Is Right Click, View, Source disabled?

1.4.10 Are you prevented from doing direct searches by editing content in the URL?

1.4.11 If using Digital Certificates, test the browser Cache by enrolling for the Certificate and completing all of the required security information. After completing the application and installation of the certificate.

Defining the Testing Methodology

A major part of your test plan is describing the strategy for testing. When planning your methodology, consider:

• Where will the testing take place?
• Who will perform the tests?
• How will you communicate with and involve participants?
• How will you schedule the testing?
• How will you manage application problems?

Outsourcing is one option for application testing. To determine if you will use this option, consider the following:

• Do you have staff available for testing?
• Does your staff have the appropriate level of expertise?
• What are the internal costs compared to the outsourcing costs?
• What is your time frame? Can the testing get done faster if you outsource it?
• What are your security requirements? Would you need to provide confidential data to an external organization?

When you test internally, select experienced testers. If your organization has a group of application testers, it is recommended that you use them. If you do not have such a group or they are unavailable, look for ways to use a variety of resources to achieve the best results in a reasonable amount of time. For example, you can use a few experienced testers to develop a battery of test cases, which they can train others to run. Alternatively, you might have the experienced testers perform a core set of tests and then coordinate with business units to have their experts come to the lab to perform the functions they use in their work.

Devise a process for scheduling test days and communicating with the testers. For example, you might set up a Web site on your intranet where anyone can view test dates, status reports, contact names, and other relevant documents.

Establish a procedure for managing test results. Describe roles and responsibilities, including the following:

• Who enters problem reports in the incident tracking system?
• How are problems prioritized, assigned, and resolved?
• Who tracks the resolution of problems and retesting of applications?
• How do testers enter test results in the test tracking and reporting system?

Case Study ..... Phase....

What Is PHP?

The endless possibilities of the PHP scripting language and a great community of users has made it one of the most popular open-source languages. For all you people living outside the UNIX world, Open Source means it doesn't cost anything. You can use it as much as you want and where you want, and nobody will ever charge you thousands of dollars for licenses and support. Even though it was originally conceived as a set of macros to help coders maintain personal home pages, its name grew a lot more from its purpose. Since then, PHP's capabilities have been extended, taking it beyond a set of utilities to a full-featured programming language, capable of managing huge database-driven online environments.

Links of interest
Free Project Management Education

PHP scripting

PHP is now officially known as "PHP: HyperText Preprocessor". It is a server-side scripting language usually written in an HTML context. Unlike an ordinary HTML page, a PHP script is not sent directly to a client by the server; instead, it is parsed by the PHP binary or module, which is server-side installed. HTML elements in the script are left alone, but PHP code is interpreted and executed. PHP code in a script can query databases, create images, read and write files, talk to remote servers - the possibilities are endless. The output from PHP code is combined with the HTML in the script and the result sent to the user?s web-browser, therefore it can never tell the user whether the web-server uses PHP or not, because all the browser sees is HTML.

PHP's support for Apache and MySQL further increases its popularity. Apache is now the most-used web-server in the world, and PHP can be compiled as an Apache module. MySQL is a powerful free SQL database, and PHP provides a comprehensive set of functions for working with it. The combination of Apache, MySQL and PHP is all but unbeatable.

That doesn?t mean that PHP cannot work in other environments or with other tools. In fact, PHP supports an extensive list of databases and web-servers. The rise in popularity of PHP has coincided with a change of approach in web-publishing. While in the mid-1990s it was ok to build sites, even relatively large sites, with hundreds of individual hard-coded HTML pages, today?s webmasters are making the most of the power of databases to manage their content more effectively and to personalize their sites according to individual user preferences.

Reasons for using PHP
There are some indisputable great reasons to work with PHP. As an open source product, PHP is well supported by a talented production team and a committed user community. Furthermore, PHP can be run on all the major operating systems with most servers.

The speed of development is also important. Because PHP allows you to separate HTML code from scripted elements, you will notice a significant decrease in development time on many projects. In many instances, you will be able to separate the coding stage of a project from the design and build stages. Not only can this make life easier for you as a programmer, but it also can remove obstacles that stand in the way of effective and flexible design.

Well-maintained open source projects offer users additional benefits. You benefit from an accessible and committed community who offer a wealth of experience in the subject, as fast and as cheap as possible. Chances are that any problem you encounter in your coding can be answered swiftly and easily with a little research. If that fails, a question sent to a mailing list or forum can have an intelligent, authoritative response. You also can be sure that bugs will be addressed as they are found, and that new features will be made available as the need is defined. You will not have to wait for the next commercial release before taking advantage of improvements, and there is no hidden interest in a particular server product or operating system. You are free to make choices that suit your needs or those of your clients and incorporate whatever components you want.

What Is PHP?

PHP Installation

PHP Configuration

Your First PHP Script

Structure Of PHP Script

Types In PHP

PHP Variables And Constants

Programming PHP Arrays

PHP Operators And Expressions

PHP Conditional Structures

PHP Loop Structures

PHP Functions

Object Oriented Programming In PHP

Expanding PHP Classes

File Handling PHP

PHP Cookies

PHP Sessions

PHP Database Manipulation

Debugging PHP Scripts

Future Of PHP

Test Plan Development - Step 1

In this segment, we look at the first step of developing a test plan - Assembling the Test team.

Step I - Assembling the test teamThe test team should be organized concurrently with the development team. The purpose of the test team is to perform verification and validation as it relates to implementation. For a specific project, the purpose of the test team is:

1) To perform verification and validation for the deliverables from development and solution delivery

2) To act as consultants to the development team during Unit Testing.

Task I.I - Identify Key Application AreasThis task identifies the key application areas that must be involved in testing. It should also identify the testing group's responsibilities to those areas. For example, testing might be responsible to development for integration testing and system testing, and to solution delivery for release testing.

Output: Statement of Application Areas

Task I.II - Identify Key IndividualsThis task identifies important individuals who will be involved, both directly and indirectly, in the testing process. The persons selected as members of the test team will be directly responsible for testing activities while others that act as sponsors will be indirectly involved.

Specific individuals involved in testing should include the following:

1. Quality Assurance Manager

2. Quality Assurance Analysts

3. Test Manager

4. Test Analysts

5. Project Manager

6. Project Team Leader(s)

7. Analysts

8. Programmers

9. Database Services Personnel

10. Network Services Personnel

11. Data Center (Operations) Personnel

12. Customers (Application Users)

Output: Statement of team member responsibilities - This statement assigns specific responsibilities to the members of the test team. This should be the first step in the creation of the Test Work plan that is described in

Task I.III. The work plan should be developed in Microsoft Project or in the management component of an automated test tool.

The first action is to list the testing tasks to be completed. This should be followed by a review of the tasks by all of the test team members. When consensus has be reached that the list is correct and complete, an individual team member must be assigned to each task. A final review based on each member's % of the workload should be completed. MS Project makes this easy as it has several reports that will provide workload, as well as, other statistics.

Task I.III - Assign Individual ResponsibilitiesThe test team members will be responsible for:
* Developing the test Plan

* Developing the required test resources

* Designing the test cases

* Constructing test cases

* Executing test cases according to the test plan

* Managing test resources

* Analyzing Test results

* Issuing test reports

* Recommending application improvements

* Maintaining Test statistics

Individual assignments must be made so that each area of responsibility is covered and someone can be held accountable.

Output: Team Work Plan - The work plan defines milestones and tentative completion dates for all assigned tasks. A project management tools such as Microsoft Project can make this task very easy and the resulting document is a Gantt Chart that illustrates who is responsible for what and when.

Few Software Companies in Kolkata

Acumen Soft Technologies
BE 379, Salt lake City,
Sector 1
Kolkata 70055

Alliant Technologies Private Limited

152, S. P. Mukherjee Road
Kolkata 700026

Apt Software Avenues Pvt Ltd

CF 313 Sector I
Salt Lake
Kolkata 700 064

Bitscrape Solutions Pvt Ltd

#311, SDF Building, 2nd Fl,
Block GP Sector V, Salt Lake
Kolkata 700 091

Calinnovations
BE 64Salt Lake
Kolkata 700064

CyberSWIFT

166B S. P. Mukherjee Road
Kolkata 700026

Decision Support Systems

Vidyasagar Sarani, Khirishtalla Sonarpur,
Kolkata 700150

Digital care pvt. ltd.

8P, Chandra mandal lane,
calcutta 700001

Electronics Research & DCI

10/ B Thakur Ramkrishna Road,
PO- Nonachandan Pukur,
Barrackpore Dist - 24 parganas (North)
Kolkata 743102

ICG

BE-109 Salt Lake
Sector 1
Kolkata 700064

Kaizen IT Services Pvt. Ltd.

P-525 Hemanta Mukhopadhya Sarani,
Kolkata-29

Kris Systems Pvt Ltd

FD-14, 2nd Floor, Salt Lake City
Kolkata 700091

Maketick Solutions (I) Pvt. Ltd.

IA-262, Sector-III,
Saltlake,
Kolkata-700097

MaxMobility PVT LTD

GN-31 Benfish Bhawan
6th Floor Salt Lake City.
Kolkata 700091

MEC Technologies

CJ- 102,
Kolkata-91Ontrack Systems Limited Plot Y-18,
Block EP, Sector V, salt Lake, Kolkata 700 091

Promind India Technologies Pvt ltd

20/ C Lake Road Calcutta 700029

RADIANCE SOFTWARE (P) LTD

Plot # F5, Block GP, Sector V
Salt Lake Electronics Complex
Kolkata 700 091

Re-Life Digital Solution Pvt Ltd

209 A. J. C Bose RoadKarnani Estate,
Suite-11
Kolkata 700017

Shiva Systems & Technologies Pvt Ltd

60 Shakespeare Sarani, 2nd Floor
Kolkata 700017

siliconline systems pvt ltd

11 A S P Mukherjee Road
Kolkata 700025

Softweb Technologies

4C, Lansdowne Place,
Trikut-4th Floor,
Kolkata 700029

Spatial Developers

20-North Chandmari Road,
P. O: Nonachandanpukur,
Barrackpore24 Parganas(N),
West Bengal Kolkata 700122

Taragana Inc

87 E/ 1 Selimpur Road,
Dhakuria,
Kolkata - 31

Technotrack solution

Rmarajatala Station road
Howrah Kolkata 711104

TECHNOWARE

22. M. N. K ROAD. MAHAJATI NAGAR,
BLOCK-4. BIRATI.
KOLKATA 700051

Tirupati Enterprises

11, Robert Street, 1st Floor,
Kolkata 700012

TITEC

Limited 9 Rawdn Street
Kolkata 700017

Transfront Solutions

10. SHYAMANANDA ROAD (NEAR LANSDOWN MARKET)
KOLKATA 700025

Ureka Technologies

70/ 6, Diamod Harbour Road,
Khidderpore,
Kolkata 700023

Vedika Software Pvt Ltd

11 Circus Market PlaceAgarwalla Chamber
Kolkata 700017

Webel Technology Limited

Block BP,
Plot 5, Sector V
Kolkata 700 091

Learning Solutions Pvt Ltd

Apeejay Business Center,Apeejay house,
Block- A, 8th Floor,15, Park Street,
Kolkata-700016

Botree Software International Ltd

57, Russa Road,
Kolkata - 700033

Celcius Technologies Pvt. Ltd.

BIPPL, Bld-B, 1st Floor,
Block EP&GPSector V,
Salt Lake Electronics Complex
Kolkata- 700091

CIANT Technologies Pvt Ltd

Calcutta

Compare Infobase Pvt Ltd

Kolkata Knowledge CenterBlock EN-27,
1st & 3rd Floor,Sector 5, Salt Lake City,
Kolkata-700091

Data-Core (India) Pvt Ltd
DG Block, Sector II,

Salt Lake City 700 064 Kolkata

Databazaar India Pvt Ltd
Infinity Tower-II, Plot# A3Block-GP,
Sector VSaltlec Electronic Complex
Calcutta WB 700 091

Descon Ltd

Plot No. X1-2&3, Block-EP,
Sector-V, Salt Lake City,
Kolkata-700091, West Bengal

Digital Data Systems

4/1 Middleton Street,
304 & 305 Sikkim Commerce House
Calcutta 700 071

DPS Technologies India Pvt Ltd

4th Floor, Phase II,
NAM ComplexBlock M, New Alipore
Kolkata - 700 053

DPS Technologies India Pvt Ltd

4th Floor, Phase II,
NAM ComplexBlock M, New Alipore
Kolkata - 700 053

EMC Data Storage Systems (India) Private Limited

Apeejay Business Centre,The Parliament Suite,
Apeejay House,Block - "A", 8th floor,15,
Park Street,
Kolkata - 700 016

Enterprise System Solutions Pvt Ltd

Eternity Building5th Floor, DN1 Sector V,
Salt Lake Kolkata- 700091

Globsyn Technologies Ltd

TechnoCampus X1/11 & 12 ,
Block- EP, Sector- VSalt Lake,
Calcutta - 700 091

Globsyn Technologies Ltd.
FD-404, Sector III,
Salt Lake Calcutta 700 091

Hinditron Infosystems Pvt Ltd

Castle House, 5th Floor,
5/1-A, Hungerford Street.
Kolkata - 700 017

Infovision Software Pvt. Ltd.

46 / 31 / 1, Gariahat Road,
Ballygunge New Market [AC],3rd Floor,
Kolkata - 700029.

Infovision Software Pvt. Ltd.

103/5, Basanta Lal Saha Road,
Gupta Niketan (Kolabagan),
Kolkata - 700 053, West Bengal

Integrated Property Management & Services Ltd C/O IL&FS Limited,

Constantia,11, Dr. Brahmachari Street,
Kolkata

Inuva Info Management Pvt Ltd

DC 27/26, Deb Kutir,Salt Lake, Sector -I,
Kolkata - 700064

iViZ Techno Solutions Pvt Ltd

eRevMax House
(First Floor)Block - EP & GP,
Plot No: XI - 16, Sector - VSalt Lake,
Kolkata - 700 091

IVL India Pvt Ltd
Ground Floor,
STP-II BuildingSalt Lake City,
Kolkata- 700091

KCP Technologies Ltd
Annapurna Apartments,
10-E10th Floor,
68 Ballygange Circular Road
Kolkata - 700019

Labvantage Solutions Pvt Ltd

Bengal Intelligent Park,
Building C,2nd Floor, Sector V,
Salt Lake Electronics Complex,
Kolkata - 700 091

Lalani Infotech
228A AJC Bose Road,
Calcutta 700 020

Next Link (P) Ltd
Plot no. XI - 16, Block EP & GPSector - V,
2nd Floor2nd Building,
Salt Lake
City Kolkata - 700 091

NSE.IT Ltd.
Ideal Plaza,11 / 1,
Sarat Bose Road
Calcutta - 700 020

Ontrack Systems Limited
Global Delivery CentrePlot Y-18,
EP-Block, Sector-V, Salt Lake.
Kolkata - 700 091

Oracle India Pvt Ltd
31, Shakespeare saraniJasmine Tower,
4th FloorUnit no. 404A & 404B
Kolkata 700017

Philips Software Centre Pvt. Ltd.
7, Justice Chandra Madhab Road,
Kolkata 700 020

Phoenix Software Ltd
4/1 Red Cross Place,
kolkata-700001

R S Software (India) Ltd.
Salt Lake Electronic Complex,Block BN,
Sector - 5,Salt Lake City,
Kolkata 700091

RailTel Corporation of India Ltd
New Koilaghat Building1st Floor,
14, Strand Road
Kolkata - 70001

Red Hat India Pvt Ltd
Landmark Building,228A,
A. J. C. Bose Road,Flat - 2B,
2nd Floor,
Kolkata-700020

Research Engineers Pvt Ltd

E2-4, Block GPSect V,
Salt Lake
Kolkata 700 091

Research Engineers Pvt. Ltd.
E2-4, GP Block, Sector V,
Salt Lake City
Calcutta 700 091

RS Software India Ltd.
A-2, FMC Fortuna,
234-3A, AJC Bose Road
Calcutta 700 020

Score Information Technologies Ltd.
5, Middleton Street,
Kolkata- 71, West Bengal

SkyTECH Solutions Pvt Ltd
BIPPL Building A,Block EP & GP,
Sector V, Salt Lake,
Kolkata - 700 091

Spanco Telesystems and Solutions Limited
J1-14, Block EP,5th floor, Sector V,
Saltlake City,
Kolkata - 700 091

Tata Consultancy Services Ltd
Bengal Intelligent Park, 3rd & 4th FloorPlot A2,
M2 & N2, Sector V, Salt LakeElectronics Complex,
Bidhannagar
Kolkata 700 091

Tata Interactive Systems
Millennium City Information Technology Park,
Sixth Floor, Tower II, Plot No. DN 62, Sector V,
Salt Lake Kolkata 700 091

TeamLease Services Pvt Ltd
No. 2C and 2DSecond Floor,
Park Plaza#71, Park Street,
Kolkata - 700016

Tech Mahindra Ltd
3rd and 4th floor, C BldgBengal Intelligent Park Ltd,
Opp Infinity Towers, Sector 5Salt Lake,
Kolkata 700 091

Tuli e-Services CK 233, Sector 2, Salt Lake, Kolkata- 700091

UshaComm India Pvt Ltd
25A, Shakespeare Sarani Kolkata 700017

Vedika Software Pvt Ltd
Corporate Headquarters
11 Circus Market Place, 6 Agarwalla Chambers,
Kolkata 700017

Vedika Software Pvt. Ltd.
21 Lansdowne Court, 5B Sarat Bose Road
Calcutta 700 020

Vision Comptech Ltd
Plot No. X1-15, Block EP,Sector - V,
Salt Lake Electronics Complex, Kolkata - 700 091

Vision Comptech Ltd
Plot No Y-13, 4th Floor,Block EP,
Sector V, Salt Lake Electronics Complex,
Kolkata 700091,