fbpx

Contact Us

Contact Us

F.A.Q.

Our Healthcare Software Industry Expertise?

  • Custom Healthcare Software Development
  • Custom Interface Development
  • Healthcare Integration Development
  • Reverse Engineering & Technology Migration.
  • Database Design & Development.
  • Business Automation.
  • Structured Software Maintenance Services
  • HIPAA Compliant Application Development
  • Requirement Analysis & Software Requirement Specification Development.
  • Reports & Data Warehouse Development.

Specialty: HL7, CCD, CDA, BlueButton+, EDI, HIPAA Mirth, EMR, EHR, m-health, Android, iOS, Java/J2EE (Spring, Hibernate, JSF, Portlets, etc), .Net (ASP.net, C#, WCF, WPF, etc), HTML5, CSS3, jQuery, Salesforce.com, VB6, Domino, SQL, Oracle, Crystal Reports.

For detail: Healthcare Software Development

Technosoft has been providing software development services to the US healthcare market for more than fifteen years. Our solutions are successfully helping caregivers provide quality patient care in over 30 hospitals across the USA. Following is a list of healthcare areas we have worked on:

HIPAA: Technosoft has been involved with major healthcare software providers to make their solutions HIPAA compliant since early 2000. We have senior HIMSS Certified Healthcare Security Professionals in our staff. Technosoft has developed many HIPAA privacy and security compliant solutions. We also provide HIPAA consultancy and Audits to many healthcare software development companies.

HL7: We have developed many HL7 interfaces including In/outbound Scheduling SIU (S12-S16, S26), In/outbound Billing P01, Inbound/Outbound ADT (A01-A36), In/outbound Charges (P03), In/outbound Orders (O01), In/outbound Results R01, Radiology, Lab, Text, PDF, PS, HTML, JPG, Quest and base64 R01 interfaces etc.

EDI, HCFA, & CMS: We have extensive experience developing EDI, HCFA and CMS interface solutions. We have worked on 835, 837(p), 997 and 227 EDI transmissions to Medicare, BCBS, Highmark, McKesson, HBOC, Cerner, Siemens, Scheduling.com, and many other healthcare systems. We have interfaced with EGate, Clover Leaf/Quavodox, and many other interface engines. Recently, we helped a few practice management and billing system providers to comply with EDI NPI additions. We have also developed IRF-PAI, 700s, 701s, and CMS 1500 form solutions.

Healthcare Modules: We have been involved in developing the following Healthcare modules/projects:

  • Disease Management
  • Diabetes Educator Solution
  • Personal Health Record System
  • Physical Fitness and Wellness
  • EMR Care Management
  • Diet and Nutrition
  • Remote monitoring/Telehealth
  • Scheduling, Reminders, Alerts
  • Secure Video Calling/Remote Secure Conferencing
  • Medical management
  • Point-of-Care Services
  • Master Patient Index
  • Physician Database
  • MD Authorization for Rehab
  • Case Management
  • Progress Notes
  • Treatment Plan
  • Patient Evaluations
  • Scheduling
  • Patient Stratification
  • Orders Management
  • Referral Management
  • e-Prescriptions
  • Letters
  • Diagnosis/Coding imports
  • Short and Long Term Goals Tracking
  • Accounts/Visits Management.
  • Others: We have worked on CCOW, JACHO, CCHIT, and other health care industry standards.

We have extensive experience developing database solutions using Oracle, SQL Server and MySQL. We have worked on many big database projects involving hundreds of tables and thousands of stored procedures. Technosoft has vast experience in data reporting solutions using Crystal Reports, SQL Server Reporting and Analysis Services, Crystal Analysis and various other reporting tools. We have designed and developed over five hundred reports running on SQL Server currently deployed at over 30 hospitals across the United States.

We create multiple mockups and wireframes for the website and deliver them to the customer. User can select a particular layout and then layout will be optimized as per user feedback. In the first iteration (before making the application functional) we deliver user interface to the customer for his feedback. Before delivering for customer review interface goes through an internal review process.

Our User Interface design team is trained on Usability and Information Architecture areas.

We use Visual Studio for Microsoft projects and Eclipse for Java and Salesforce projects. We have separate Development and Testing environments. Developers have access to the development platform while Test Engineers have access to the Testing platform.

Technosoft has Business Association Agreements in place with many business associations, covered entities/hybrid entities. We have HIPAA policies & procedures in place, we will be happy to execute BAA after review.

Our solutions help care-givers provide quality patient-care. We have created numerous applications for hospitals, pharmacies, physicians, patients, and manufacturers.

Following is summary of some of our install base:

  1. With the roll out of our latest Android tablet and IPad Diabetes Educators application, we now have the honor to serve around two thousand hospitals and clinics across the USA.
  2. Our Primary Care Physician application has been rolled out to around 30 clinics and still growing.
  3. Our Rehab Healthcare application is in use in over 20 hospitals across the USA.
  4. Our Dermatology iPad application is in use in over 50 clinics around UK.
  5. Our Mental Health web application is in use in over 50 hospitals across the USA.
  6. Our Burn clinics iPhone and web apps are deployed in three burn centers and one hospital.

Well, we are Business Associate of few vendors, so we have required HIPAA policies and procedures in place. We provide periodic training to our developers on HIPAA. I myself am a HIMSS Certified Healthcare Security professional since 2002. And I provide HIPAA training and compliance support to my clients as well. Please see an attached document describing different levels of HIPAA compliant/compliance services we offer.

ADT, Orders, Scheduling, Billing, Results, CCD, 837, CMS 1500, etc.

Yes, We have developed and integrated with many Non-FHIR API, Most popular being for Athena and Kareo. In addition,
  •  We have recently finished coding a HIPAA compliant Video Conferencing solution for over 150,000 user base using Web RTC APIs.
  •  We have recently implemented Continua based integration of Patient devices with Android and iOS using BLE.
  •  We have integrated many wearable devices for our customers.
HL7/FHIR:
We have developed and managed many HL7 interfaces including: in/outbound Scheduling SIU (S12-S16, S26), In/outbound Billing P01, Inbound/Outbound ADT (A01-A36), In/outbound Charges (P03), In/outbound Orders (O01), In/outbound Results R01, Radiology, Lab, Text, PDF, PS, HTML, JPG, Quest and base64 R01 interfaces etc. We are currently developing a HAPI FHIR based solution to show holistic patient data exposed via Azure API gateway.
We are also integrating a behavioral health app into EPIC using FHIR. And we are integrating a results data view into epic using FHIR.
We have our own smart app published on smart on FHIR framework, MedPriceCompare.
Please see the following URL for more info:

  • We have integrated with many wearable devices using Bluetooth protocol.
  • We have integrated several of the Healthcare industry’s leading devices, wearable devices, fitness and Activity Trackers  (Misfit Shine, Misfit Flash, Fitbit, iWatch, Google Glass integration etc.)
  • We have integrated with many Blood Glucose, hypertension and cholesterol monitors.
Following are some of the devices we have integrated with:
  • OneTouch UltraMini Meter
  • OneTouch Ultra 2 Meter
  • OneTouch Verio Meter
  • OneTouch Verio Sync Meter
  • OneTouch Verio IQ Meter
  • CONTOUR NEXT USB Meter
  • Nova Max Plus
  • Nova Max Link
  • Accu-Chek Aviva Blood Glucose Meters
  • Continua Blue Tooth Profile
  • + FDA GMP practices implementation etc.
We have recently integrated Accu-Chek Aviva Connect to Android & iPhone based devices using Continua protocols. We have also integrated using Apple Health kit, API based Integration as well as SDK based integration of wearable.

1: If your requirements are not firm then perhaps using agile methodology will really help.
2: Make sure you hire a team with a healthcare background.
3: Break down your requirements convert them into wire-frames and document in confluence or Jira stories.
4: Create small sprints and do daily scrums, initially, at least.
5: Institutionalize Code reviews.
6: Have solid QA.
7: Involve end users as much as possible.
8: …. And the list can go on.

We follow Agile methodologies or any SDLC our customer suggests. Typically, for an app development project, we will start with the following stages:
1: Requirement Elicitation Phase
      A: Requirement Gathering Meetings/Calls/Docs review.
      B: Stories /Specs Development
      C: Mocks Development
2:  Prototype Development
3: Iteration Plan Development
4: Iteration 1 Development
5: Iteration 1 QA
6: Iteration 1 UAT
7: Iteration 1 Deployment
8: Iteration planning and then back to Iteration Development.
During these iterations, we following Project Monitoring and Control procedures.

We follow agile methodologies and typically have backlogs and sprints defined in JIRA or some other issues management system. For enhancements and new features, we develop stories and then from there create JIRAs assigned to Engineers. We can offer maintenance and support services tailored to our customers needs.

Yes, Many.
If so, which EHRs? Please explain your integration including the EHR modules involved and any provider/payer customers involved in the integration. *
We have worked with Epic, Allscripts, Mckesson, HBOC, Cerner, Siemens, Open Dental, care 360, eclinicalworks, Practice Fusion, Athena, and many EMR/EHRs. We have done CCD, FHIR, HL7 ADT, Orders, Results, Billing, Scheduling integration.
Phyxit, cSymplicity, BurnHelp, woundHelp etc

Outsourcing to Technosoft?

Every type of business. As we all move ahead in this competitive age, those who are not outsourcing are at a competitive disadvantage against those who are outsourcing. Here we enumerate three main reasons why you should consider outsourcing software development:

Cost: The primary reason customers started getting software written offshore is the same reason people vacation in Mexico: it’s cheaper.

Time: With outsourcing software maintenance you can free up your IT department’s time to work on strategically important tasks.

Skilled Resources: It’s not about just saving cost, it’s about adding talent too (says Randy walker of IBM about outsourcing).

Please see details on: Offshore Software Development

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.

Technosoft is an offshore software development company with stringent quality control and a proven software development delivery system. We are a Microsoft Certified Partner, an ISO 9001:2000 certified, CMMI Level 2 appraised company and an IBM Advance Business Partner. We specialize in Healthcare software development, integration and Quality Assurance Services outsourcing.

How We Differentiate Ourselves:

  1. On-time, within budget delivery.
  2. Highly skilled developers & QA Engineers.
  3. Software development following software engineering principles.
  4. Focus on process driven development and communication clarity.
  5. Customer Focus: Explicit & implicit needs are fulfilled.

Technosoft currently has over 45 employees. Majority of the development is done offshore. Our project manager and marketing wing is located in the US and the development is done offshore.

Pakistan is in Southern Asia, bordering the Arabian Sea, between India on the east and Iran and Afghanistan on the west and China in the north.

We provide a US Project Manager, within same time zone, with excellent communication skills, and with an offshore price tag.

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’s degree in their relative discipline.
  • Our employee selection criteria are 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 three months of 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.

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.

  • We have project managers assigned at each level. Our assigned PM and the team coordinates with on-site resources over the daily/weekly phone calls/scrums.
  • A video/voice call is always best to clarify requirements, report progress and resolve any issues etc.
  • In offshore setting, we try to have the right mix of communication to make sure we develop exactly what you need.
  • So for management of resources, once it’s established what needs to be built, we let the PM do the project monitoring and control to ensure delivery as promised.
  • We use JIRA Epic/Stories to document the requirements and then create JIRA tasks out of those Epics.
  • Those Tasks are then assigned to different sprints.
  • Developers provide estimates for the tasks and PM discusses with the client and finalizes what task goes into which sprint.
  • Those sprints are then managed as per plan and tracked accordingly.

Majority of our hiring is through fresh BS graduates of Computer
  • Science, Software Engineering and IT. We conduct recruitment tests at major schools and then shortlist them for interviews. After about three technical interviews and 1-2 coding assignments, an employee is selected. After that, they have three months of probation before they are graduated to become a full-time developer.
  • Last year we processed over two thousand candidates out of which we hired only nine employees. Only six out of these nine employees were able to clear the probation period. So we are very selective in hiring our developers and QA resources. And after hiring, we make sure that we keep the top talent. All our developers are in Lahore, Pakistan.

  • We do not have any California health plan customer at this time but we are familiar with some of the California specific security and privacy laws. We have developed solutions for Kaiser Permanente, and somewhat recently for a Genomic Startup out of UCLA.

All developers are fluent in English. And 90% of our customers are from the US. All our PMs conduct daily/weekly calls with our US customers effectively. I would strongly suggest that we get on a call and you could see for your self.

Yes. We assign a customer to a PM/Team Lead and we cross train resources to ensure that developer level anyone from the team can do the task if the other developer is on vacation etc. If the work volume is as such that you would need permanent full-time employees than we can dedicate a set of resources for you and induct additional resources that are cross-trained and are on the fence to take on additional work when needed.

We have very low turn over rate. We have customers, and employees assigned to those customers for many many years. I can provide references of existing long-term customers who have been working with the same Technosoft resources for 5-8 years now.

Well, the source code and related material are placed in BitBucket or Github, VSS/SVN (tool of your choice). We usually provide development services. So we do not own the completed project. We can discuss your specific IP needs.

JIRA is our tool of choice but we can work with any other issue management system such as Asana etc. JIRA is good with managing releases, task assignment etc.

  • Well, we highly recommend a weekly Scrum, at the very minimum, when a project is in progress. Every week we send a status report with all the previous week¹s data to our client. We can do on-site meetings as needed.
  • Every Monday, here at Technosoft, each employee’s past week’s progress is reviewed by the Software Development Manager and the CEO. And with alongside, each customer¹s projects and progress is reviewed with the assigned PM. Each PM provides the weekly plan for the week as well and that plan is next Monday against the progress. We are a CMMI level 2 appraised company and we follow the required Project Monitoring and Control process.

We do, but not all customers require this. So it is basically based on customer needs. We have Selenium, Appium, Cucumber, etc. expertise available. And we strongly recommend getting automated regression tests developed for stable products in a maintenance phase.

 Very easy. We can create scripts for API based software to be tested by just checking out the code from Source code. For UI testing, the third party will need to have the Appium/Selenium framework setup.

  • We are focused on healthcare software development.
  • We have developed systems for many healthcare disciplines.
  • We are very good at HL7, FHIR, EDI etc integration.
  • We are very good with HIPAA compliant development.
  • We have been doing this for over 15 years, our solutions are deployed in over 1000 hospitals and clinics across the USA.
  • We have worked with some of the most prestigious hospitals in the US and we have worked with almost all the major EHR/EMRs in the industry. And on top of that our rates are extremely competitive for the quality of service we provide.

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 of 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 45 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 5-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:

  1. CMMI Level 2
  2. Microsoft Certified Professionals
  3. Sun Certified Java Programmer
  4. Oracle Certified Professional
  5. ISO 9001:2008 certified
  6. 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:

  • Microsoft Certified Partner
  • IBM Advanced Business Partner
  • Sun Microsystems Associate Business Partners
  • MySQL enterprise partner
  • IBM Advanced Business Partner
  • Microsoft Certified Partners
  • Sun Associate Partner
  • Certified under ISO 9001:2008 Quality Management System Standard
  • CMMI Level 2

Employee Certifications:

  • Microsoft Certified Partner
  • IBM Advanced Business Partner
  • Sun Microsystems Associate Business Partners
  • MySQL enterprise partner
  • IBM Advanced Business Partner
  • Microsoft Certified Partners
  • Sun Associate Partner
  • Certified under ISO 9001:2008 Quality Management System Standard
  • CMMI Level 2
  • 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 members.

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, PayPal and all major credit cards through PayPal.

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 COCOMO II 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. Afterward 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 documents 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 and 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 24×7 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 are 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 TypesFrequency
1All VSS project and organizational repositoriesDaily increment backup Weekly full backup
2Test Director DatabasesDaily increment backup
Weekly full backup
3Project ServerDaily increment backup
Weekly full backup
4All Employees EmailsWeekly 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 standards at our facilities.

    Haven’t found your question? Just ask.