We Do What We Say

FAQ

Our Company

What is your experience? How many projects have you completed?

GSTi started with serving 3 customers Ten years ago, today we have served more than 250 international customers. Over the last 10 years, We have been helping our clients in the following areas:

  • Information Technology Staffing (on-shore/off-shore model)
  • Professional Consulting services (Consultants/Contractors)
  • Information Technology Software
  • UX and UI Engineering & Independent Testing
  • Security and Server Technology Support
  • Integration Services, Application Services, DW & BI Services
  • US Recruitment, Quick Books Accounting, SEO and Internet Marketing

Our smallest project was about 4 months and the largest is 2 years old. For most of the projects that we have undertaken, we are providing continued technical support and enhancement services.

What are your core capabilities?

  • ASP programming
  • Microsoft technologies
  • Java technologies
  • Custom software development
  • Website design
  • E-commerce solutions
  • HR & Staffing
  • Remote Staffing
  • E-learning services
  • Quality management
  • Technical website analysis
  • Website navigation

What are your technological capabilities?

  • Database: MS SQL Server, MySQL, Oracle and MS Access
  • Programming Languages: ASP.NET, C#, VB Script, Java Script, ASP, PHP, XML, Java, HTML, J2EE technology, Application Servers (WebLogic, JBoss, Websphere, etc.)
  • OOAD Tools: Rational, Visio, UML
  • Embedded / mobile solutions (J2ME, WinCE, eVB, eVC++, PocketPC, WAP / WML, etc.)
  • Development Tools: MS Visual Studio 2003, LLBLGenPro
  • Graphic Tools: Adobe Photoshop, Macromedia FlashMX, Dream Weaver MX, Corel Draw
  • Source Control: VSS
  • Servers: Advanced server technologies like Apache

What is your development work methodology?

We follow a process centric approach to our development projects. Our project development progresses in such a way as to give maximum benefits to our customers. Contact us to learn more about our processes and methodologies.

Security

How do you ensure client confidentiality?

We are committed to the security and confidentiality of the information that you share with us. With the aim of giving you a safe outsourcing experience with maximum benefits, we have set up a reliable information security system.

To ensure confidentiality of information, we encourage our customers to sign a Confidential Non-Disclosure Agreement (NDA) at the very initial stage of project discussion. The NDA has legal bindings and is an important document which ensures the total security of your information in our hands. We also do not publish anything about our clients or projects unless we get prior permission. We ensure that your information is always safe and secure with us.

Do you have a protected infrastructure and systems?

Keeping in mind information security concerns, we have engineered our infrastructure so as to eliminate all possible leaks of information.

Enterprise Access System for Employee Login

  • Secure Smart Card, Secure Premises Login
  • Network and Windows Login, PC ‘locking’
  • Secure Remote Access (VPN)
  • Secure email with digital signatures
  • Single sign on to enterprise and desktop applications
  • Employees sign confidentiality and Non-Disclosure Agreements

Secured VPN and Network

  • Total secured CISCO VPN Tunnel to Client, which blocks all Peers to Peep in
  • Secured Cisco® Intelligent switches and Cisco® Network Assistant optimized for LAN
  • Cisco® PIX® Firewall to block all ports for HTTP, FTP, TCP/IP, UDP and even ICMP

Work Station Security

  • Wide security management with administrative auditing, reporting, and monitoring facilities will secure data at every stage
  • Without hardware resources are available on the network
  • Workstations are secured individually by Anti-Virus Protection and Back-Up Drive Manager

Contract Agreements

What service level agreements / guarantees do you offer?

Before the commencement of the project, we sign a Services Contract that details the responsibilities of each party, the deliverables, pricing, complaint handling mechanisms and delivery schedule of the projects.

All payments are milestone based and made after you approve of the milestone and its deliverables.

a) Would the timescale be agreed upfront? What would happen if this was over/under estimated? What flexibility do you offer?

We first develop a Project Plan with an estimated schedule according to the requirements specified by the customer. What matters the most is how well the application aligns to your business.

To meet this objective we shall discuss and review with you both the estimate and the schedule of the project going forward. This will happen at the end of the architecture and design phase.

b)  If I am dissatisfied with the service, the programmer/outcome, what are my rights? (E.g. cancel any agreement, money back/time back)

This is covered through clear termination clauses in the contract. However, we try to prevent such a situation arising by providing you with clear problem escalation routes. You can raise any issue to the Operations Manager and the CEO for review and an appropriate solution will be provided.

c)  Would I own the copyright and intellectual property associated with any work conducted by you?

This depends on the type of project contract we have entered into. If the arrangement is on the basis of hiring employees (FTE contracted basis), you will own the copyright and intellectual property rights. If we work on a project approach, then we would co-own the copyright. Both parties, you and we, will have all rights to reproduce modify or resell the code.

Staff

How do you ensure employee credibility?

Employees are recruited into the organization through tested methods of evaluation of capability and integrity. While entering into projects, all the employees who will be involved in the projects are required to sign confidentiality agreements with Stylus Inc. We restrict the access to client information to a limited number of people and employ high level security systems to their workstations.

How do I hire your people to work on my project?

You can hire individual employees or a dedicated team of programmers, software developers and designers who will work exclusively on your project, on a contract basis.

If the team size is less than two, we would recommend a “developer” (we call this a Full Time Equivalent or FTE) arrangement, where we have different people working at different times (but a total of 160 hours a month). In case of larger teams, we recommend dedicated “persons” in order to build expertise on your product and business by the team here. This helps them to play a proactive role while working on your projects.

Do you have fluent English speaking representatives?

All our people communicate in English.

What happens if I am unhappy with the programmer’s progress/ability?

We will be directly responsible for the team which is working for you. If you are not satisfied with the employees, we can either modify the process or provide you with a replacement.

Pricing

What sort of pricing strategy do you have in place for development projects?

Our pricing model basically differs for each project undertaken; depending on your requirement. However, the general basis of pricing is common and is as follows.

For your convenience, we offer 3 different types of pricing options:

  • Fixed Price
  • Time and Material (T&M)
  • Full Time Equivalent (FTE)/Rate Card

How do I pay you?

We will provide you the invoice details and the necessary information so that you can wire payments to our bank.

Are the any additional costs?

The only other costs you would bear would be bank charges you incur while making payments, as well as any third party software that you would have us purchase for your clients.

We do not charge for the standard tools of our trade such as MS Project, Dreamweaver, Flash, MS Visual Studio or Visio. However, if there is any tool you would have us use for a specific project, we may require billing you for the same. In such cases, we will discuss with you before we implement such decisions.

Do you offer any discounts for prolonged service?

Our pricing is based on a long term relationship giving maximum benefits to our customers. Hence we do not normally offer further discounts.

Project

What is the procedure for initiating a project?

Once you enquire with us with your requirements, our sales team will get back to you within 24 hours. From here, our team will be in constant contact with you throughout the following phases of developing your project.

  • Research and Requirements Analysis
  • Analysis and Design
  • Prototype Development
  • Code Generation
  • Testing
  • Technical Maintenance

What information would you require from me?

It would be great if you could give us a detailed Request for Proposal (RFP). This will help us in analyzing your project with much clarity of requirements. If you do not have it, give us a rough idea of your requirements. Our business analysis team will help you develop an RFP.

How do I send my work to you?

Most of our projects are web based and so we can communicate and transfer files through the internet. At the initial stage of communicating your project requirements, you can send us a brief description or a document about your project requirements. If you have an application on which you need us to work on or analyze, we will need to get:

  • Web server details
  • Database details
  • FTP details

If you want us to work on your server, we will need your Remote Desktop details.

Do you sell source code for applications?

We sell source code of G Health-Sys & Micro Retailer. For more details, contact us.

Can I define and enforce our coding standards on your developers? If so what action would be pursued if they failed to adhere to the standards (i.e. money/time back, etc.)?

We have our own coding standards defined by our Software Engineering Process Group (SEPG). But if you would want the team to follow the standards prescribed by you, we can work that out.

Normally if they do not follow the standards that have been defined, you will not be billed for the time that they take to correct the code. We understand that we can never fully make up for wasted time and hence our processes and systems focus on avoidance of such instances.

Will I receive daily progress reports that outline the work completed and outstanding?

While daily progress reports can be implemented, it may make the whole arrangement too cumbersome to manage. We will recommend using either an online project collaboration service such as Basecamp, or use a weekly reporting system based on Excel.

Will I be able to access code during the development cycle? If so what version control method would you use to share the code?

If you are hiring a dedicated team on contract basis, we can either arrange for hosting the Version Control System (VSS) on your server or give you access to a VSS server in our company premises.

If we work on a project arrangement, you will have access to code once final payment is made. Till then we will host the solution on our hosting server for your review on the features, and feedback.

Would you provide a formal technical specification document?

Our documentation includes Software Requirements Specifications, Use Cases, High and Low level Descriptions and In-line code commenting to help future programmers understand how the software is designed and constructed.

Do you provide technical support and maintenance?

Yes. We provide 24/7 live technical support and application maintenance services on request. Our Technical support and maintenance team focuses on not just bug fixing and trouble shooting, but also on enhancing existing applications, adding new content, and upgrading applications with new technologies.

Testing

Is testing incorporated as part of your pricing structure?

Yes, we see testing as a part of the development process and include it in our pricing structure. We have a separate team that focuses on testing.

What are your testing procedures? Does this include load testing?

Our Quality Assurance and Testing team work from Use Cases to prepare Functionality and Performance Test cases. The team conducts load tests when required.

The test team also works with the developers to create Unit Test cases. This allows the programmers to test their own modules before they hand it over for integration.