FAQs

You have a question? Someone else might have had the exact same one. We have compiled frequently asked questions here. Let's find out! or write us your Questions!

 

Our Healthcare Software Industry Expertise?

Outsourcing to Technosoft?

If it does, the reality is it was going to happen anyway. In a global economy, if competitors are benefiting from lower cost/high quality software, everyone is forced to match or risk obsolescence. The best assurance of long-term secure employment for any department in any business is to be as productive and efficient as possible. Whether that means having software developed offshore or not is solely your decision to make. Be aware though, that unlike InfoSys, Wipro and Netsol, who all have offshore departments, Technosoft is in no position to completely take over your department. Our abilities are suited to augment and enhance the energies and talents of your department. We provide hard to find talent and let you gain competitive edge by developing applications that your IT staff don’t have time to build.

I believe that by helping your department get more from your budget and resources, our services can contribute greatly to the long-term success of you and your team.

Our Organization?

Since 2002, we are dedicatedly working for companies developing healthcare solutions for the U.S market. Many of our clients are well versed in software development and have healthcare solutions deployed at main hospitals. We augment their resources with our HL7 integration, HIPAA privacy & security services.

We are ISO 9001 Certified and CMMI ML2 Appraised. We are an IBM Advanced Business partner, and Sun/mySQL partners.

Within our 12 years healthcare software development and Integration development experience, we have created many apps for hospitals, pharmacies, physicians, patients, and manufacturers.

Within our 12 years healthcare software development and Integration development experience, we have created many apps for hospitals, pharmacies, physicians, patients, and manufacturers

Technosoft is purely a software development services company. All our revenue comes from application development, maintenance, integration and quality assurance services.

Our Team?

Technosoft currently has over 35 full-time employees. Every technical resource holds at least a Bachelorette degree in Computer Science or relevant field. Most of our employees have more than 8 years experience. Resumes of our employees are available on request.

At Technosoft, we provide time to time technical trainings before assigning work to the new staff. We continuously test knowledge of our developers via series of certification. Almost 60% of Technosoft employees hold leading industry vendor certifications. Some example for these certifications are:

  CMMI Level 2

  Microsoft Certified Professionals

  Sun Certified Java Programmer

  Oracle Certified Professional

  ISO 9001:2008 certified

   HIMSS Certified Healthcare Security Professional

We have a Knowledge Management Portal where teams post reusable code, utilities etc for sharing with others.

Our focus on quality and our standards require a pool of talented and quality conscious resources. To meet these requirements, we are very selective in our recruitment process. Technosoft hires from Top Technical universities of the country. Each new hire goes through a vigorous selection process. The selection is designed to parse out candidates with higher credentials in process orientation, skillset, communication, quality and leadership. We also continuously look for experienced developers who share our commitment and resolve to produce quality software on time, on budget and on customer vision.

At Technosoft, we conduct annual trainings on Business Communication Skills. All of our teams of developers are fluent with technical English (both written and spoken). We also encourage using English as internal communication language on an ongoing basis. Our teams of developers are available for conference calls, IM sessions, etc.

There are 20 PTOs allowed to Technosoft resources. However, Technosoft does not charge our customers for the sick time.

There is no deduction for employees hired as offshore FTE in a captive centre arrangement.

Our Quality?

We are CMMI level 2 apprised and ISO 9001: 2000-2008 certified company. This is a proof of our commitment to high quality and reliable software development. We compete on the basis of high quality and provide the best possible solution.

The Capability Maturity Model, CMM, was developed to help identify process areas that reduce business risk for the customers and suppliers of software or software-related services. It was created by the Software Engineering Institute (SEI), a research center within Carnegie Mellon University. The CMM helps ensure our customers that they are dealing with

  A professional software organization with proven best practices of software development and management in place.

  A company whose processes are successfully appraised by an independent federally funded software engineering organization.

  A company committed to software quality and on time delivery.

The ISO 9001-2000 is a general system of product quality criteria that focuses on key elements, such as product functionality, reliability, usability, maintainability, portability and efficiency. This certification supports our customer's buying decision by ensuring a fully functional quality management system being in place and a world recognized body confirming that we say what we do and we do what we say.

Technosoft has following vendor partnerships:

   Microsoft Certified Partner

  IBM Advanced Business Partner

  Sun Microsystems Associate Business Partners

  mySQL enterprise partner

Organizational Partnerships/Certifications:

  IBM Advanced Business Partner

  Microsoft Certified Partners

   Sun Associate Partner

   Certified under ISO 9001:2008 Quality Management System Standard

  CMMI Level 2

Employee Certifications:

  Oracle Certified Application Developer

   Microsoft Certified Solution Developer

  Sun Java Certified Programmer/Architect

  Principal Lotus Certified Professional

  HIMMS Certified in Healthcare Security

Technosoft has a QA application certification process. This certification process allows our customers to specify their quality requirements. Based on agreed upon certification level, the quality of delivery is guaranteed. All project payment terms are structured with 10-20% payment based on quality of delivery. Additional quality of delivery based payments can be tied to application certification requirement criteria.

Testing team starts understanding the system during the analysis and design phase. They create their test plans and test cases before the development work gets complete. They log defects in defect tracking tools to generate reports at the end of the project. Technosoft QA is well trained on automated testing tools usage for functional, stress and regression testing. .

Our developers are trained to unit test their code comprehensively ensuring minimum leakage of defect to the testing phase. Wherever required we use Unit Testing Tools or create our own unit testing stubs.We usually do Unit, Smoke, Functional, Usability, Integration, Compatibility and Regression Testing. We only do automated testing for selected projects. Load and stress testing is done using automated tools.

Our Communication?

We provide project managers that work regular EST hours and are available via regular phone, Instant Messenger, Skype, etc. In addition, we ensure that your team and the Team Lead set up a regular decent cross over time. That means that you will have almost daily two to three hours time to communicate with each of your team member.

We do not always guarantee Project Manager, PM, availability within the USA. However, 99% of the time, a PM is made available with a maximum of one week prior notice. We also provide onsite deployment and go live support as well as onsite requirement elicitation and co-design services. In short, if any phase of your project requires an onsite PM then we will have a PM available.

Our US based account manager will be available in US regular business hours to you all the time. In addition, we ensure that the offshore team and your on-site team work out a no stress 2-3 hours crossover time. We adjust the team’s work hours as such so that they have a good 2-3 hours of common work time with the onsite team to have calls, IM, etc. Enough time to have a good communication flow and no onsite person has to wake up early or stay late.

We take our clients from new development to maintenance/support phase. We offer software development and support services. We have many companies with maintenance/support agreements in place and we would be happy to provide references of our existing clients with whom we had the pleasure to work with in this capacity.

Our typical turn-around time is 8-24 hours for our support contracts.

We do not have usually developers following fully US regular business hours permanently. However, we usually provide this initially as the team gets up to speed with the onsite team. This is the typical learning curve time when lots of interaction is required. After this, a few hours of cross over time is sufficient.

We ensure that the offshore team and your on-site team work out a no stress 2-3 hours crossover time. We adjust the team’s work hours as such so that they have a good 2-3 hours of common work time with the onsite team to have calls, IM, etc. Enough time to have a good communication flow & no onsite person has to wake up early or stay late.

We recognize that the poor communication skills and the language barrier being two major problems many organizations face while getting software developed, offshore.

Technosoft is not affected by these problems because of the following:

  All Technosoft employees are hired from leading universities where English is the primary medium of education. All employees have at least a bachelor degree in their relative discipline.

  Our employee selection criteria is very strict, we make sure that all employees are competent in communicating with computers as well as humans.

  All new employees are mandated to take a three months mandatory American Business Communication skills course. Successful completion is required before an employee can start working on client projects.

  Teaching material/CBTs from leading US ESL (English as a Second Language) scholars are constantly acquired and provided to offshore employees.

  Effective communication skills and ability to speak English professionally is part of the periodic performance evaluation of each employee.

These measures have proven very successful and add to Technosoft’s competitive edge. We invite you to attend a conference call with any of our technical or management resources and see for your self the communication clarity and language skills.

Our Proposal & Pricing?

Yes, we can. If you have already gone through a requirements elicitation phase and have created a software requirement specification document then we can give you an estimate and start the development phase. If you have already developed an application and would like us to provide maintenance services then we would be delighted to provide such services.

According to Standish Group Survey of 2004 only 29% projects are completed within time and within budget. Our Success rate is about 85% which means that our customers were satisfied with 80% of our projects with time & budget overruns less than 20%.

We follow Project Estimation Process in pricing a project. We use the Estimation Sheet based on COCOMO II estimation methodology to estimate the project size and effort. Project Manager establishes estimates for project size, effort, resources, duration and cost on the basis of available information using Estimation Sheet template. Development Manager reviews and updates the estimation sheet as required and approves the estimation sheet. Please see our Project Estimation Process in detail:

We use Microsoft project to create the detailed WBS and schedule for the project. Effort estimates are derived from the estimation sheet. This schedule has all milestone and deliverables identified and it is provided to the customer. Scheduled is continuously tracked and updated during the course of the project. Updated schedule with completion percentages is delivered to the customer on weekly basis.

After the deployment of the system, Technosoft provides support and Warranty for 2 to 3 months. All problems with software that doesn’t qualify as a change or enhancement to the system will be covered under warranty. If some problem qualifies as an enhancement or a change then Technosoft will notify the client and will charge for that work separately these type of changes will require a separate Change Request Document.

No warranty will apply to the software if it has been (i) modified, altered or adapted without Technosoft's written consent; (ii) maltreated or used in a manner other than in accordance with that details provided in documentation; (iii) repaired by any third party in a manner which fails to meet Technosoft's quality standards; (iv) improperly installed by any party other than Technosoft; (vi) relocated without Technosoft's written consent, to the extent that problems are attributable to the relocation.

Technosoft will not provide warranty or support for the hardware and other third party software.

We provide warranty for the software we deliver. All problems with software that doesn’t qualify as a change or enhancement to the system will be covered under warranty. If some problem qualifies as an enhancement or a change then we notify the client and will charge for that work separately. These types of changes will require a separate Change Request Document. We don’t provide warranty or support for hardware and other third party software. Our warranty period is usually 2 to 3 months depending on project size. There is a cap on the maximum hours we can spend on defect fixes and these hours are typically about 10% of the overall project effort. We sign a separate maintenance contract if customer wants to get maintenance services for longer time period.

Average Technosoft engagements require 80-95% offshore development charges and 5-20% onsite charges. Offshore charges range from $15/hour to $40/hour. On site charges range from $35-$100/hour. Technosoft can provide fixed cost, time and material estimates as well as can setup a complete back office. In back office setup, client pays a low monthly fee for the number of resources hired offshore.

Following are usual payment terms:

  20% at Project start

  30% Specs Approval

  20% on Iteration 1

  20% on UAT Ready Delivery

   5% on First set of issues resolution, if any

   Remaining payment on project completion.

For new customers with a larger project, the payment terms can be discussed to ensure a comfort level for the customer.

We accept all major credit cards and PayPal or you can send your checks to our CT. USA office.

For a project based contract, we spread the payments around project’s milestones, Initially we require a 20-30% payment. For raw resource hiring, we require a 10% initial payment. A 40% payment is due after one week and remaining monthly payment is due at the end of the month. At this point customer is usually satisfied with the services of the resource and from there on, we start bill a month in advance.

For new customers with a large project, payment terms can be relaxed/negotiated to ensure a comfort level for the new customer.

We accept check, money order, approved company purchase order (PO), wire transfer, Pay Pal and all major credit cards through Pay Pal.

Often our customers own the source code. This is discussed and finalized during the contract phase.

This is discussed and finalized during the contract phase. Majority of our project’s source code is owned by our customers.

Yes, we will be glad to provide our customer reference on request. You can see testimonials on our web site.

We believe in total client satisfaction. Most of our clients are our long-term partners, a proof of our commitment to excellence and customer satisfaction. We don’t believe in getting one time projects, but rather want them to be a stepping stone in starting and developing a long term relationship.

Our Methodology & Process?

Project related activities, at Technosoft, fall into three major phases i.e. the pre-contract phase, post contract phase and the post delivery phase (maintenance).

Please see our SDLC Process in detail:

Technosoft is a CMMi Level 2 appraised company. We are very much focused on process improvements and we are proud to be the only company in the world to have its CMMi processes publicly available for use. Please see our Project Management process in detail:

We believe that on time quality deliveries requires accuracy in estimation, dedication, pre planning, management oversight and excellent software development processes. Technosoft uses a COCOMOII based to ensure effort estimates are accurate. We then convert these effort estimates into schedule by using MS Project Central Server. We add adequate slack time to ensure creation of realistic schedule and deadlines. A schedule commitment is then obtained by the resources assigned. This committed schedule is then followed religiously. Over the course of project, MS project plan is updated regularly and weekly project plan status is communicated to all stake holders. This transparency avoids any delay that may be on the horizon.

Over the years we have delivered projects ranging from few hundred lines of code up to 10 million lines of code with a very happy customer base. Over 95% of our new business comes from existing customers. We would love to provide you with references of our existing customers.

We the Project Managers are usually afraid of 90% done syndrome here, on-site, while working with on-site developers, let alone tracking projects offshore. On-site, at least we can bug the software engineer to pull some info but offshore how can we know the true status. What if we get notification of a delay in project delivery few weeks before the launch of a 12 month long project?

We understand all these fears. We have been there and know these issues.

With Technosoft, right after requirement specifications are finalized, you will receive a detailed Work Breakdown Structure (WBS) and project schedule/plan. This WBS will provide you with the effort estimate and the project plan will provide you with schedule and mile stone dates, tied to deliverables and WBS. Every week, you will receive weekly status reports along with updated color coded project plan in MS Project and Adobe PDF format. This color coded project plan shows, at a glance, the up to date progress. The status report shows detailed tasks status, time spent, risks, and tasks that will be worked on next week. There will be no mysteries, no hidden crazy schedules, and no surprises.

In addition, you will be able to have a weekly conference call with your team. In addition, you will have access to your project manager via Phone, IM, and video conferencing. You will know about project status as much/less as you want.

We usually deliver an alpha release after development to our QA Engineers. After testing and fixations a Beta Release is sent to the customer for beta/user acceptance testing. After beta testing and fixation a Release candidate build is released to the customer for his review. After some minor changes (if required) a gold release is directly deployed on customer platform or is sent to the customer for deployment.

We first develop a RS document refining and consolidating requirements gathered from different stakeholders. After Creating an RS we create a High Level Design/Architecture Document and an Analysis and Design document (A&D). A&D has functional analysis (UML based), User Interface (Blueprints/Sitemap and Wireframes), Database Design and Class Diagrams.

Yes sometimes they do contain production data and we ensure that new updates will not result it in data loss and production data is secure.

In Requirements gathering phase, we first list all system stakeholders and then we focus on gathering requirements from each one of them. These requirements are documented in Requirements Specification Document (RS) and are categorized on stakeholders. After gathering, requirements are analyzed and adjusted to create a consistent, clear, complete and concise set. Afterwards RS is sent to stakeholders for review and their review kind of validates our understanding of the system. If there are any gaps identified during the review then all of those are corrected and RS is re-circulated to stakeholders till it is approved.

We understand that design is a very important phase and we give thorough attention to it. In the design phase we first select a technology solution for the application. To select an appropriate solution a number of options are listed and graded on a set of pre-defined criteria. Most appropriate solution is then chosen and further described in the Application Architecture document. Various Architecture diagrams are drawn to illustrate application layers and components. Each component is then further evaluated and a make-buy-reuse analysis is done. Afterwards testing and production environments required for the application are documented. Application Architecture is then shared with the customer for review and approval.

Functional details of the application are elaborated using UML technique. Use-Case diagrams are developed and details of each use-case are written in the Functional Specification. Database design is document as an ER Model in the Technical specification while Object Oriented Design is documented as a set of class diagrams. Functional and Technical Specifications are reviewed by the customer.

Development follows Architecture and Design phase. Development team lead first creates Coding Standards for the project using the organizational coding standards. Coding standards are discussed with the team to ensure that similar coding style is followed by every single developer. During development Technical Quality Assurance Team reviews code at different check-points. Code Review results, documented in a checklist based report, are discussed with the team. Development Lead ensures that all issues are rectified. An application integration plan is created before the completion of development. Development lead then integrates all components executing the integration plan, at the same time he documents results in integration testing report. After integration application is delivered to QA for testing.

Development is mostly decomposed in 2 to 3 iterations. Each iteration is delivered to the customer for review to give customer a better visibility of how the application is being developed. Usually first iteration contains functional GUI which is not integrated with DB. Second iteration has major functionality while the third is completely functional. After the final Iteration customer performs User Acceptance Testing (UAT). Final build, after fixing all major UAT defects, is the release candidate.

Our Security & Privacy Policy?

Yes, all Technosoft employees sign an NDA before they are allowed to work on client projects. They are made aware of their responsibility related to privacy and security.

We have policies and procedures in place to ensure your software security and privacy. All employees file an NDA and physical security is implemented to avoid any breach.

We will be happy to sign a non-disclosure agreement (NDA) enforceable in a US court of Law. We have a basic NDA that we can and send to you or if you have one of your own, we will be glad to review and execute.

We used both version control and labeling in Visual SourceSafe. Please see our Configuration Management process in detail:

Technosoft network has been built and deployed using state of the art Cisco Routers by our own in-house Network Administration Team, utilizing redundant fiber, DSL, and Wireless based connections, we have over 4 Mbps Links. Our LAN network is based on Microsoft Windows domain environment, equipped with DNS server, Email server, Database servers, Backup server, VoIP Server & Web Server. Having multiple internet links over different medium we ensure 24x7 internet uptime. We have Real-time/Daily/Weekly backups on Tape Drive to ensure data protection. Data is also secured using ISA Firewall & centralized trend micro office scan antivirus protection. 100% Power uptime is ensured by UPS/Generator Power backups.

All data related to projects is present in the respective VSS repositories, Test Director, emails and project server. Incremental backup of all data types of all live projects is taken according to the below mentioned frequency on an external USB drive or DLT tapes by the System Administrator. If any other data needs to be backed up, the Development Manager or respective Project Manager or Team Lead inform the location of the data to the System Administrator via email.

System Administrator reports the status of all backups to the concerned Project Managers, Development Manager, QA Manager and Process Engineering Manager on weekly basis using Weekly Backups Tracking Report. 

Backup of Completed/Closed project(s) is taken on the CDs /DLT Tapes as per requirements of the Development Manager

Following are the typical data that required frequent backup:

Sr. Data Types Frequency
1 All VSS project and organizational repositories Daily increment backup Weekly full backup
2 Test Director Databases Daily increment backup
Weekly full backup
3 Project Server Daily increment backup
Weekly full backup
4 All Employees Emails Weekly full backup

We have some controls like CCTV, Security Guards, reception area and ID cards. We also have a visitor screening process in place. We are also in the process of designing and implementing ISO27001 security standard at our facilities.

Other Healthcare Expertise We Have


Technosoft Solutions with its excellent team and proven process enables healthcare software providers to deliver world class Healthcare Solutions

HL7 Interface

HL7 interfaces conforming to the required standards, specifications and formats..

HIPAA Compliant

Intimate knowledge of HIPAA privacy and security regulations..

mHealth

Numerous applications for hospitals, pharmacies, physicians, patients..

Custom Interface Development

Athena, Kareo, Custom, Billing interface, EDI, Mirth and CCR/CCD..

Secure Video Chat Solutions

Developing HIPAA compliance Video Chat Solutions for healthcare organizations..

Wearables Devices Integration

Integrated Healthcare industry’s leading wearable device and fitness trackers..

Healthcare Projects

No one has done as many Healthcare Applications as we have..

WebRTC and HIPAA

WebRTC is an open standard and allows developers to integrate video chat..

Healthcare & IOS

We are developing iPhone/IPad native and web applications for Healthcare Industry..