<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Integra Sources</title>
	<atom:link href="https://website-test.integrasources.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://website-test.integrasources.com</link>
	<description>Integra Sources is your reliable partner in developing complicated IoT solutions, electronic design, embedded systems programming, kernel &#38; driver development, as well as computer vision and machine learning development.</description>
	<lastBuildDate>Tue, 14 Apr 2026 05:36:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://website-test.integrasources.com/media/files/cropped-favicon-128-32x32.png</url>
	<title>Integra Sources</title>
	<link>https://website-test.integrasources.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Pre-project Preparation: What It Is and Why It Matters</title>
		<link>https://website-test.integrasources.com/blog/pre-project-preparation/</link>
					<comments>https://website-test.integrasources.com/blog/pre-project-preparation/#respond</comments>
		
		<dc:creator><![CDATA[Maria Fetisova]]></dc:creator>
		<pubDate>Fri, 31 Oct 2025 06:46:46 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://www.integrasources.com/?p=57375</guid>

					<description><![CDATA[Learn what steps must be taken before our team starts developing your product and why pre-project preparation is crucial for delivering success. ]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-Z2q2Eg5 wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading">Pre-Project Preparation Stages</h2>



<p class="wp-block-paragraph">Pre-project preparation is a flexible process depending on the specifics, size, and complexity of the project. Some stages may be skipped, merged, or run in parallel.&nbsp;</p>



<p class="wp-block-paragraph">Usually, pre-project preparation consists of the following steps:</p>



<ul class="wp-block-list">
<li>Product concept analysis&nbsp;</li>
</ul>



<p class="wp-block-paragraph">Before beginning the development of an electronic device or software, the potential client typically conducts market research, analyzes competing solutions, and identifies strengths and weaknesses. Activities required at this step also include defining the target audience, user needs, and expectations. Usually, clients approach us with a clear vision of the product and a concept that outlines the unique features and advantages of the planned solution.</p>



<p class="wp-block-paragraph">Skipping this stage is not advisable. Otherwise you may end up wasting time and money trying to develop something that is unfeasible, lacks demand, or has long been available in multiple variations on the market.</p>



<p class="wp-block-paragraph">During our initial contact with the client, we clarify technical details, desired timelines, and budget. From the client’s responses, it quickly becomes apparent whether they have conducted any preliminary market research and if they have a clear understanding of how the device or software is intended to function, what the project budget will be, or what trade-offs might be required. Understanding the nature of the project and the organization is crucial for effective project planning and implementation.&nbsp;</p>



<p class="wp-block-paragraph">We do our best to assess the idea's value and the product’s competitiveness. For example, consider a raw idea with uncertain prospects: a client requested a tiny device that attaches to a lipstick or mascara cap. The device would function as a timer and notify the user when the cosmetics have expired. The client liked the idea but had not conducted any market research. Our team was skeptical about both the project concept and its feasibility. Consequently, the project did not move forward.</p>



<p class="wp-block-paragraph">Another example is when the timeline or budget is unrealistic. Developing a large-scale project, such as a battery management system with a capacity of several megawatts, cannot be completed in just a few months with a budget of a few thousand dollars. If a client insists on unrealistic deadlines and budgets, productive dialogue is unlikely to happen.</p>



<ul class="wp-block-list">
<li>Nondisclosure agreement (NDA)</li>
</ul>



<p class="wp-block-paragraph">A typical contract for electronics or software development includes confidentiality clauses, but upon request, an NDA can be signed even before the main agreement. The company undertakes not to use or share project details (ideas, technical solutions, commercial info, etc.) obtained during negotiations.</p>



<ul class="wp-block-list">
<li>Schedule and budget planning&nbsp;</li>
</ul>



<p class="wp-block-paragraph">It is essential to identify and allocate financial resources and other resources early in the process to ensure the project plan is realistic and achievable. Accurate estimation is equally important for both the client and the development team. The client needs to plan their budget and timeline, as funding sources are always limited, so they want to know the actual cost of the development and how long the work will take. Naturally, they also expect reassurance that the finished product will be delivered on schedule.&nbsp;</p>



<p class="wp-block-paragraph">When evaluating a project, developers allocate tasks and workload for each team member. Any mistake in these early estimates may result in staff shortages, rushed work, and eventual errors.</p>



<p class="wp-block-paragraph">We usually provide a rough initial estimate to the client during the very first calls. This typically includes a range for both the number of man-hours and the potential cost, as well as an expected timeframe—though not tied to specific dates. For smaller or standard projects, this range is narrow, such as 500–550 man-hours. Larger projects or new, unfamiliar tasks come with a broader estimate, as additional time is built in for risks and uncertainties that always accompany extensive undertakings.</p>



<p class="wp-block-paragraph">The first estimate is based on our experience with similar projects. Once the client agrees with this range, the project team prepares a detailed, precise calculation.</p>



<figure class="image wp-block-image size-full"><img  decoding="async" src="https://www.integrasources.com/media/files/pre-project_preparation_image02.png" alt="Four men in an IT office" class="wp-image-57376" fetchpriority="high" loading="eager"><figcaption class="wp-element-caption"><em>The Integra Team discussing project details.</em></figcaption></figure>



<p class="wp-block-paragraph">In rare cases, it is possible to<a href="https://www.integrasources.com/blog/estimating-software-projects-ins-and-outs/"> estimate a software project</a> without a formal technical specification. This can be done if there is already a detailed program description or an existing similar application to reference.</p>



<ul class="wp-block-list">
<li>Gathering requirements and developing Technical Specification</li>
</ul>



<p class="wp-block-paragraph">At this stage, it is important to identify and determine project goals, requirements, and potential risks to ensure the project is set up for success. There are several ways to organize this process. The client may choose to prepare the technical specification independently, detailing the product’s functional and non-functional requirements, any preferred components, certification needs, and other specifics. On our side, we are always ready to help refine and expand this document, offering optimal technical solutions based on the project’s requirements.</p>



<p class="wp-block-paragraph">Alternatively, the client might just have a general product concept or a physical prototype. In that case, we create the technical specification from scratch, define the set of technologies and tools to be used, identify the key project milestones, finalize all details together, and send it to the client’s email. When the document is approved, we move on to development.</p>



<p class="wp-block-paragraph">This approach, however, isn’t suitable for every project. For instance,<a href="https://www.integrasources.com/blog/healthcare-electronics-development-project-key-points/"> when developing a medical device</a>, engineers rely on the client to provide a detailed specification outlining all features and performance parameters.</p>



<p class="wp-block-paragraph">A comprehensive technical specification significantly speeds up project initiation. Still, we understand that not every client can outline all the details from the beginning, so we are willing to start even with broad conceptual ideas.&nbsp;</p>



<p class="wp-block-paragraph">For example, one of our clients had been manufacturing and selling hot tubs for many years but had no expertise in electronic system design. They approached us with the idea of automating tub control but had no clear vision of how it should be implemented.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" src="https://www.integrasources.com/media/files/pre-project_preparation_image03.png" alt="Wooden hot tub in the backyard " class="wp-image-57377"/><figcaption class="wp-element-caption"><em>Hot tubs for which we developed the controller and software</em></figcaption></figure>



<p class="wp-block-paragraph">We suggested developing<a href="https://www.integrasources.com/cases/wi-fi-hot-tub-controller/"> a controller and a mobile app to let users manage their hydromassage baths</a> and adjust settings directly from their phones. The project took longer than if the client had come to us with a detailed technical specification, but this approach turned out to be the most effective—it simply wasn’t possible for them to prepare such documentation on their own.</p>



<p class="wp-block-paragraph">For us, the project was an exciting challenge too. It allowed our team to dive deep into the details and carry out a comprehensive study. Later, when another client requested our technical assistance with a similar solution, we already had the experience to recommend the best components—an optimal microcontroller and other parts with a great balance of performance and cost. We also helped refine the design by suggesting the removal of unnecessary, expensive features that didn’t add real value.</p>



<h4 class="wp-block-heading">So, what does a solid technical specification usually include?</h4>



<ul class="wp-block-list">
<li>Functional requirements, areas of application, and how the device differs from existing solutions</li>



<li>Non-functional parameters such as the power source, data transfer methods, and peripherals</li>



<li>Operating conditions like temperature, humidity, and pressure</li>



<li>Typical usage scenarios</li>



<li>Overall architecture</li>



<li>Certification standards</li>
</ul>



<p class="wp-block-paragraph">A full technical specification, which later becomes the foundation of the project documentation, may also contain detailed estimates for each stage in man-hours, a production schedule, risk assessments, and a clear list of deliverables.</p>



<p class="wp-block-paragraph">Creating a technical specification is always a shared journey. You bring your ideas, and we help organize them, add the necessary technical depth, and turn vision into a real, structured plan.</p>



<ul class="wp-block-list">
<li>Preparing the commercial proposal</li>
</ul>



<p class="wp-block-paragraph">When a project is large or complex, we prepare a commercial proposal tailored to the client's needs. Sometimes, it’s just a simple one-page overview that highlights the key points about the development process. Other times, it’s a detailed document filled with excerpts from the technical specification, cost estimates, project timelines, information about our company, the team members who will be working with you, and examples of similar projects we’ve successfully completed. Also, responsibilities must be clearly assigned and the responsible parties determined for each stage of the project to ensure accountability and success.</p>



<ul class="wp-block-list">
<li>Building the team</li>
</ul>



<p class="wp-block-paragraph">While we’re working on the technical specification, we’re also putting together the perfect team to ensure the project progresses at an acceptable pace. This team might include one or several developers, a tester, an analyst, a project manager, and maybe some other experts—everyone with deep knowledge in their specialty. The total number of developers depends on how complex the project is. Large-scale work also requires more people. Thanks to our specialists’ experience and skills, we can promise you a high-quality outcome and smooth, efficient project delivery.</p>



<ul class="wp-block-list">
<li>Research</li>
</ul>



<p class="wp-block-paragraph">Often, clients come to us wanting a reality check—a second opinion on whether their idea will actually work. Sometimes, an idea can be very exciting but hard to judge its feasibility without digging deeper. In these situations, we step in with a<a href="https://www.integrasources.com/blog/project-discovery-phase/"> pre-project study</a> to explore the idea, assess its chances, and find the best way forward—before any actual development begins.</p>



<p class="wp-block-paragraph">We also do research when a project involves updating an existing device or replicating a sample. For instance, once a client brought us a prototype of a<a href="https://www.integrasources.com/cases/custom-keyboard-electro-capacitive-switch/"> capacitive keyboard</a>. Our job was to build a solution that matches its performance. We started by thoroughly studying the sample, brainstorming various design options, and selecting the components that would deliver the best balance of quality and cost.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" src="https://www.integrasources.com/media/files/pre-project_preparation_image04.png" alt="The printed circuit board of a capacitive keyboard" class="wp-image-57378"/><figcaption class="wp-element-caption"><em>Personalized capacitive keyboard we developed, with performance matching the best examples in its class.</em></figcaption></figure>



<p class="wp-block-paragraph">After completing our research, we prepare a detailed report that outlines one or more possible paths for the project. The client then decides which direction to take.</p>



<p class="wp-block-paragraph">Some projects—especially complex or large-scale ones—require much more time for in-depth analysis. For example, it took us several weeks to fully explore the development of a<a href="https://www.integrasources.com/cases/battery-management-system-development/"> battery management system (BMS)</a> that became part of a large battery energy storage system (BESS). Although the client provided detailed project documentation, the scope of the work was massive. It took a month just to prepare, and the actual development lasted several years. The end result was a system comparable in power to an average hydroelectric plant.</p>



<h2 class="wp-block-heading">Why Pre-Project Preparation Matters</h2>



<p class="wp-block-paragraph">Pre-project preparation is what sets a successful project apart from one that runs into problems later. Here’s why it’s so important:</p>



<ul class="wp-block-list">
<li>It gives everyone a clear understanding of the goals and vision. With well-defined requirements, the team can focus on what truly matters and provide corresponding technical support instead of chasing unclear details.</li>



<li>A thorough<a href="https://www.integrasources.com/blog/product-development-specification/"> technical specification</a> helps us choose the right technologies—hardware components, frameworks, libraries, and programming tools—that will make the product both stable and powerful.</li>



<li>The resulting specification becomes the foundation for quality control at every development stage.</li>



<li>Clear requirements enable accurate scheduling and budgeting, minimizing the risk of exceeding estimates.</li>



<li>The more thoroughly a project is planned from the start, the lower the risk of encountering serious issues or costly revisions later.</li>



<li>Clear tasks and a transparent roadmap keep the team motivated and productive.</li>
</ul>



<p class="wp-block-paragraph">Effective project preparation involves thorough planning, risk assessment, and resource organization to ensure project success. It is, in essence, an investment in success. It minimizes risks, optimizes development, and ensures the final product truly meets the client’s expectations. Documents such as project plans, risk assessments, and deliverables are essential for electronics design projects, ensuring that all requirements and processes are clearly defined and tracked throughout the project lifecycle.</p>



<p class="wp-block-paragraph">We devote great attention to this stage because careful preparation leads to better results. Whether you’re looking for custom<a href="https://www.integrasources.com/services/power-electronics-design/"> electronics or software development</a>, a technical consultation, or an<a href="https://www.integrasources.com/services/project-quality-audit-services/"> expert review of an existing project</a>, we’re always ready to help you bring your idea to life with confidence.</p>

    </div>
</div></div>


<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/pre-project-preparation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Avalanche Photodiodes in Distributed Temperature Sensing Systems</title>
		<link>https://website-test.integrasources.com/blog/avalanche-photodiodes-in-distributed-temperature-sensing-systems/</link>
					<comments>https://website-test.integrasources.com/blog/avalanche-photodiodes-in-distributed-temperature-sensing-systems/#respond</comments>
		
		<dc:creator><![CDATA[Maria Fetisova]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 06:49:06 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=33454</guid>

					<description><![CDATA[In this post, we compare avalanche photodiodes used in distributed temperature sensing (DTS) systems employed for temperature monitoring in various industries.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-2rN8p3 wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<p class="wp-block-paragraph">Modern temperature monitoring technologies play a key role in various fields, including the energy sector, oil and gas industry, construction, and environmental monitoring. A range of solutions can be applied depending on the specific requirements of each task: infrared and digital thermometers, thermal imaging cameras, etc. If you need consultation on this matter, please <a href="https://website-test.integrasources.com/contact-us/">contact our team</a>. We will offer the most optimal solution tailored to the specific needs of your enterprise.</p>



<p class="wp-block-paragraph"><strong>One of the most promising temperature measuring methods is distributed temperature sensing (DTS). </strong>This technology enables high-precision and continuous temperature monitoring along the length of fiber optic cables, making it indispensable for real-time monitoring of infrastructure health and processes.</p>



<p class="wp-block-paragraph"><strong>Important components of DTS systems are avalanche photodiodes (APDs).</strong> These devices provide high sensitivity and fast response to temperature changes. They can efficiently convert optical signals into electrical signals, providing accurate temperature data collected over distances of 30 kilometers or more.&nbsp;</p>



<p class="wp-block-paragraph">In this article, we are going to compare various avalanche photodiodes used in DTS solutions.&nbsp;</p>



<h2 class="wp-block-heading">What are Avalanche Photodiodes?</h2>



<p class="wp-block-paragraph">There are two main types of devices used for converting light into electrical signals: PIN photodiodes and avalanche photodiodes. They have different structures and operating principles.</p>



<p class="wp-block-paragraph">Avalanche photodiodes (APDs) are semiconductor devices that convert light into electrical signals through the photoelectric effect. They can be considered as highly sensitive photodetectors.</p>



<p class="wp-block-paragraph">These devices have greater sensitivity compared to other semiconductor photodetectors, which allows them to be used for detecting low luminosity levels (≲ 1 nW).</p>



<figure class="image wp-block-image size-full is-resized"><img  decoding="async" src="https://website-test.integrasources.com/media/files/Pigletized_avalanche_photodiodes-1.png" alt="Pigtailed avalanche photodiodes" class="wp-image-33459" style="width:840px;height:500px" width="840" height="500" srcset="https://website-test.integrasources.com/media/files//Pigletized_avalanche_photodiodes-1.png 725w, https://website-test.integrasources.com/media/files//Pigletized_avalanche_photodiodes-1-300x179.png 300w" sizes="(max-width: 840px) 100vw, 840px" fetchpriority="high" loading="eager"></figure>



<p class="wp-block-paragraph">The main advantages of avalanche photodiodes compared to PIN photodiodes are:</p>



<ul class="wp-block-list">
<li>High sensitivity</li>



<li>Low noise levels</li>



<li>Short response time</li>



<li>Wide bandwidth</li>
</ul>



<p class="wp-block-paragraph">The latter manifests itself as the ability to register waves ranging from 400 to 1700 nm, which exceeds the capabilities of PIN photodiodes. For comparison, silicon PIN diodes operate in the range of 400 to 1100 nm, covering the visible and near-infrared spectrum. Germanium and gallium-indium-arsenide PIN photodiodes have ranges of 800-1600 nm and 1000-1650 nm, respectively.</p>



<p class="wp-block-paragraph">The reaction time of APDs is limited by the charge carrier transit time and the RC time constant. The reaction time of avalanche diodes is about several tenths of a nanosecond. In some cases, it can be reduced to less than 100 picoseconds, which is several times shorter compared to standard PIN diodes.</p>



<p class="wp-block-paragraph">The higher the reaction speed, the greater the spatial resolution of the diode. In the case of thermometry systems, this allows sensors to detect local overheating that exceeds acceptable limits. Low-speed photodiodes (that have lower resolution) either register insignificant deviations over relatively long sections or do not register temperature changes at all. As a result, dangerous temperature rises or even fires may be detected too late.</p>



<p class="wp-block-paragraph">These features of avalanche photodiodes are crucial for the energy sector, oil and gas industry, chemical industry, aviation, and other fields. DTS systems are used for temperature monitoring in high-voltage transformers and power lines, in oil and gas wells, during chemical processes, and for tracking temperature deformations in aircraft bodies.</p>



<h2 class="wp-block-heading">Key Characteristics of Avalanche Photodiodes&nbsp;</h2>



<p class="wp-block-paragraph">Photodetectors are installed in control and measurement equipment, fiber-optic communication line sensors, and cable television systems. They are used for monitoring systems and analyzing polarization.</p>



<p class="wp-block-paragraph">When it comes to avalanche photodiodes in distributed temperature sensing systems, it is crucial for them to provide a rapid response to changes in the received optical power. The next paragraphs briefly describe the operating principle of this system and explain what parameters are most important for this type of measurement equipment.</p>



<p class="wp-block-paragraph">Temperature is recorded along the optical line of the sensor, i.e., it is measured continuously rather than at discrete points. Typically, DTS systems can measure temperature with a spatial resolution of 1 meter and an accuracy of ±1°C. Measurements can be taken over distances exceeding 30 km, and some specialized systems can provide even more precise spatial resolutions. Thermal changes along the optical fiber cause local variations in the refraction index, which in turn leads to inelastic scattering of the light traveling through it.</p>



<p class="wp-block-paragraph">The measurement principle is based on the Raman effect. Chandrasekhara Venkata Raman was an Indian physicist specializing in optics and acoustics. During his journey from London to India, he became interested in why the Mediterranean Sea appears blue. At that time, it was believed that water simply reflects the color of the sky. However, this explanation did not satisfy Raman. Later, he conducted experiments that showed that when light hits the molecules of a substance, most of the light is scattered without changing its wavelength. This is known as Rayleigh scattering. However, a small portion of the light is scattered with a change in wavelength, which is related to the vibrations of the substance's molecules. This phenomenon was named the Raman effect. The scientist was awarded the Nobel Prize in Physics in 1930 for this discovery. Today, the Raman effect is used for chemical analysis, studying the composition and structure of substances, as well as in DTS systems.</p>



<p class="wp-block-paragraph">Due to heating or cooling, the physical dimensions of the fiber change, which causes local changes in the light transmittance characteristics. As a result of light extinction in quartz glass fiber due to dispersion, it is possible to determine the location of an external physical effect, allowing the optical fiber to be used as a linear sensor.</p>



<p class="wp-block-paragraph">Optical fiber is made from doped quartz glass, which is a form of silicon dioxide (SiO2) with an amorphous solid structure. Thermal effects cause lattice vibrations within the solid body. When light falls on these thermally excited molecular vibrations, photons and the electrons of the molecules interact. This causes light dispersion in the optical fiber, also known as combinational scattering or Raman scattering. Unlike the incident light, this scattered light experiences a spectral shift equivalent to the resonance frequency of the lattice vibrations. The light scattered back from the optical fiber contains three distinct spectral components:</p>



<ul class="wp-block-list">
<li>Rayleigh scattering of the same wavelength as that of the laser source;</li>



<li>Stokes line components from photons are shifted towards longer wavelengths (lower frequencies);</li>



<li>Anti-Stokes line components, with photons shifted towards shorter wavelengths (higher frequencies) than Rayleigh scattering.</li>
</ul>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="370" src="https://website-test.integrasources.com/media/files/Wavelength_distribution-2.png" alt="Spectral components resulting from Raman scattering in optical fiber" class="wp-image-33461" srcset="https://website-test.integrasources.com/media/files//Wavelength_distribution-2.png 725w, https://website-test.integrasources.com/media/files//Wavelength_distribution-2-300x153.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="has-text-align-center wp-block-paragraph"><em>The distribution of wavelengths for anti-Stokes and Stokes Raman scattering</em></p>



<p class="wp-block-paragraph">Temperature has a strong influence on the intensity of the so-called anti-Stokes band, while the characteristics of the so-called Stokes band are not affected by temperature. Thus, it is possible to calculate the local temperature of the optical fiber from the ratio of anti-Stokes and Stokes light.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="320" src="https://website-test.integrasources.com/media/files/Functional_diagram_of_the_fiber_line_measurement-1.png" alt="Functional diagram of the fiber line measurement system" class="wp-image-33462" srcset="https://website-test.integrasources.com/media/files//Functional_diagram_of_the_fiber_line_measurement-1.png 725w, https://website-test.integrasources.com/media/files//Functional_diagram_of_the_fiber_line_measurement-1-300x132.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">For accurate measurements, the system requires photodiodes to operate in the range of 1440-1700 nm.&nbsp;</p>



<p class="wp-block-paragraph">There are two main types of avalanche photodiodes: those based on germanium and those based on gallium arsenide.&nbsp;</p>



<ul class="wp-block-list">
<li>The first type is made from germanium. It can “see” infrared radiation well (wavelengths up to 1.7 µm) but operates with some noise.&nbsp;</li>



<li>The second type is made from gallium arsenide. It can detect slightly further into the infrared spectrum (up to 1.8 µm) and operates more cleanly, with less interference.&nbsp;</li>
</ul>



<p class="wp-block-paragraph">Modern versions of gallium arsenide detectors are made multilayered, with the addition of other materials to enhance their characteristics. They typically have indium phosphide as a substrate and a second layer to create a heterostructure. Indium gallium arsenide (InGaAs) has a high absorption coefficient at the wavelengths commonly used in fiber optic communication lines. Therefore, even micron-thick layers of InGaAs are sufficient for complete absorption of the radiation.</p>



<p class="wp-block-paragraph">These materials provide low latency and noise levels and can be used to create devices with a bandwidth of over 100 GHz (in the case of simple InP/InGaAs systems) or up to 400 GHz (in the case of InGaAs in a silicon-based heterostructure). Thus, <strong>the data transmission speed of such devices can exceed 10 Gbps</strong>.</p>



<p class="wp-block-paragraph">Another important characteristic of distributed sensors is spatial resolution, i.e., their ability to distinguish the value of the measured quantity at closely spaced points.</p>



<p class="wp-block-paragraph">Typically, a distributed sensor responds to an abrupt change in the measurand (temperature) along the fiber with some blurring of that edge in its output. The figure below illustrates the difference between the actual measured quantity (solid line) and that detected by the sensor (dashed line). The spatial resolution δz is usually defined as the distance over which the sensor output corresponds to a sharp transition from 10% to 90% of the fiber optic temperature value.</p>



<p class="wp-block-paragraph">These values (10%–90%) are appropriate for determining the degree to which a transition is reproduced by the sensor.</p>



<figure class="image wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://website-test.integrasources.com/media/files/Methodology_for_measuring_spatial_resolution_in_distributed-sensors-min.png" alt="Graph of temperature and distance ratio used for measuring spatial resolution in distributed sensors." class="wp-image-33463" style="width:840px;height:525px" width="840" height="525"/></figure>



<p class="has-text-align-center wp-block-paragraph"><em>Method for measuring spatial resolution in distributed sensors</em></p>



<p class="wp-block-paragraph">When selecting photodiodes for DTS systems, one should also consider other parameters: market availability, bandwidth, the dependence of output signal parameters on the photodiode's own temperature, etc. However, <strong>the most important parameters of APDs are the response speed and, consequently, the spatial resolution</strong>.</p>



<h2 class="wp-block-heading">Testing avalanche photodiodes</h2>



<p class="wp-block-paragraph">In electronics design, we often resort to testing various components or concepts. This is necessary to assess their functionality and identify potential problems at early stages, when it is difficult to tell if the chosen approach is effective. The Integra Sources engineers are ready to <a href="https://website-test.integrasources.com/contact-us/">assist in assessing the feasibility of your concept and selecting the optimal technical solution</a>.</p>



<p class="wp-block-paragraph">The following setup was used for testing various avalanche photodiodes:</p>



<figure class="image wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://website-test.integrasources.com/media/files/Scheme-of-the-LFD-test-setup-min.png" alt="Schematic diagram of the setup for testing avalanche photodiodes." class="wp-image-33464" style="width:840px;height:364px" width="840" height="364" srcset="https://website-test.integrasources.com/media/files//Scheme-of-the-LFD-test-setup-min.png 725w, https://website-test.integrasources.com/media/files//Scheme-of-the-LFD-test-setup-min-300x130.png 300w" sizes="(max-width: 840px) 100vw, 840px" /></figure>



<p class="has-text-align-center wp-block-paragraph"><em>The schematic diagram of the APD testing setup. O-Scope is the digital oscilloscope; thermal chamber 1 contains replaceable boards with photodiodes under test; PL is the pulsed laser; RF is the Raman filter; sections 1, 2, 4, 5, 6, and 7 are optical fiber segments of 100 m each; section 3 is optical fiber of 8000 m in length; thermocouple 1, 2 are reference thermocouples.</em></p>



<p class="wp-block-paragraph">Table 1 contains the list of photodiodes under test. To ensure the reliability of the results, the team tested five pairs of samples of each model.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="545" src="https://website-test.integrasources.com/media/files/Table1_Avalanche_Photodiodes_Name.png" alt="Table listing the names of avalanche photodiodes, their manufacturers, and the avalanche offset characteristic." class="wp-image-33465" srcset="https://website-test.integrasources.com/media/files//Table1_Avalanche_Photodiodes_Name.png 725w, https://website-test.integrasources.com/media/files//Table1_Avalanche_Photodiodes_Name-300x226.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Light pulses in the optical fiber were generated using a pulsed laser. Pulses with a wavelength of 1550 nm and a duration of 1 nanosecond were used in the testing.</p>



<p class="wp-block-paragraph">Before conducting the experiment, thermal chambers 2 and 3 were turned on and maintained the specified temperatures (+45℃ and +70℃, respectively) for an extended period. The thermal chamber 1 housing the photodetector board maintained a temperature of +25℃ for 30 minutes prior to tests to establish proper operating conditions.</p>



<p class="wp-block-paragraph">Due to the Raman effect, light in the optical fiber undergoes stimulated backscattering. The Raman filter separates the spectrum of the reflected light into Stokes and anti-Stokes bands, which are registered by a pair of photodiodes. The signal from the photodiodes is amplified by several stages using operational amplifiers. The output signal from the operational amplifiers goes to the oscilloscope.</p>



<p class="wp-block-paragraph">During testing, the team measured the transition time of the electrical signal from 10% to 90% of the transition signal value. This time was then converted into the spatial resolution of the sensor. Temperature resolution was measured as the minimum change in fiber optic temperature that results in a change in the sensor output value. This data was then used to calculate the standard deviation of the measured temperature. We used averaging times of 10, 60, and 600 seconds for measurements.</p>



<p class="wp-block-paragraph">Table 2 contains the comparison of the temperature resolutions of the APDs under test at lengths of 1 km and 8 km.</p>



<figure class="image wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://website-test.integrasources.com/media/files/Table2_Avalanche_Photodiodes_Temperature_Resolution_Comparison.png" alt="Table comparing the temperature resolutions of avalanche photodiodes" class="wp-image-33466" style="width:840px;height:571px" width="840" height="571"/></figure>



<p class="wp-block-paragraph">We also calculated the spatial resolution of the APDs. The results are shown in the following table.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="570" src="https://website-test.integrasources.com/media/files/Table3_сomparison_of_spatial_resolutions_of_avalanche_photodiodes.png" alt="Table comparing the spatial resolutions of avalanche photodiodes" class="wp-image-33467" srcset="https://website-test.integrasources.com/media/files//Table3_сomparison_of_spatial_resolutions_of_avalanche_photodiodes.png 725w, https://website-test.integrasources.com/media/files//Table3_сomparison_of_spatial_resolutions_of_avalanche_photodiodes-300x236.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Lastly, the team calculated the standard deviation of the measured temperature for the tested photodiodes at lengths of 8 km and 1 km for 600 and 60 seconds:</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="570" src="https://website-test.integrasources.com/media/files/Table4_moving_mean_square_deviation_of_measured_photodiode_temperature.png" alt="Table comparing the moving standard deviations of the measured temperature for avalanche photodiodes" class="wp-image-33468" srcset="https://website-test.integrasources.com/media/files//Table4_moving_mean_square_deviation_of_measured_photodiode_temperature.png 725w, https://website-test.integrasources.com/media/files//Table4_moving_mean_square_deviation_of_measured_photodiode_temperature-300x236.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">During testing, <strong>the most optimal results were shown by the APD-10-LC InGaAs photodiode</strong>. It has the best spatial resolution and good temperature resolution. Additionally, the manufacturer provides a precise bias voltage value in the datasheet for the device, which makes it unnecessary to select bias voltage manually and minimizes the risk of damaging the component.</p>



<h2 class="wp-block-heading">Conclusion&nbsp;</h2>



<p class="wp-block-paragraph">Distributed temperature sensing systems can detect overheating in a timely manner and prevent accidents, which is critical for ensuring safety in industrial facilities. Automated temperature monitoring enhances equipment efficiency and reduces maintenance costs. Accurate temperature measurements help maintain optimal production conditions, which affects the quality of the final product. Lastly, fiber-optic sensors are resistant to external factors, particularly to electromagnetic radiation, which increases the lifespan of monitoring systems.</p>



<p class="wp-block-paragraph">Important components of DTS systems are avalanche photodiodes (APDs). These are highly sensitive semiconductor devices that convert light into electrical signals through the photoelectric effect. Key parameters of avalanche photodiodes used in DTS systems include a fast response to changes in received optical power and spatial resolution. The tests of various models have shown that the APD-10-LC InGaAs photodiodes perform best in DTS systems.&nbsp;</p>



<p class="wp-block-paragraph">The Integra Sources team has extensive experience in designing modern solutions for a wide variety of industries. We can <a href="https://website-test.integrasources.com/contact-us/">help you develop electronics and software</a> for consumer devices, medical equipment, agricultural machinery, industrial solutions, the oil and gas industry, logistics, and more. Contact us, and we will answer any questions.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/avalanche-photodiodes-in-distributed-temperature-sensing-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Countries for Contract Electronics Manufacturing, Part 2: Malaysia, Thailand, Vietnam, and India</title>
		<link>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-2/</link>
					<comments>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-2/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 22 Apr 2024 07:25:06 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=22916</guid>

					<description><![CDATA[We have compiled a list of the most popular countries for outsourcing electronics production to study their pros and cons. This part is dedicated to Malaysia, Thailand, Vietnam, and India.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-Z2sVQJK wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<p class="wp-block-paragraph">Our team specializes in developing <a href="https://website-test.integrasources.com/services/electronic-design-services/">embedded electronics</a> and <a href="https://website-test.integrasources.com/services/embedded-software-development/">software</a>. After you <a href="https://website-test.integrasources.com/contact-us/">contact Integra Sources</a>, we study your project, develop the product, test it, and hand over the design documents to you. Your next move is to organize mass manufacturing. Companies that don’t own manufacturing facilities outsource this task to EMS providers, including those located abroad. In <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/">the first part of this post</a>, we talked about China, Taiwan, the U.S., and Mexico as potential locations for electronics production. Now, we would like to discuss Thailand, Vietnam, Malaysia, and India.</p>



<h2 class="wp-block-heading">Malaysia</h2>



<figure class="image wp-block-image size-full"><img  decoding="async" width="725" height="482" src="https://website-test.integrasources.com/media/files/Kuala_Lumpur_landscape.png" alt="Kuala Lumpur landscape." class="wp-image-22917" srcset="https://website-test.integrasources.com/media/files//Kuala_Lumpur_landscape.png 725w, https://website-test.integrasources.com/media/files//Kuala_Lumpur_landscape-300x199.png 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Advanced E&amp;E industry</li>
</ul>



<p class="wp-block-paragraph">The country is one of the key global players in the electrical and electronic industry, which makes it one of the best countries for electronics manufacturing. In September 2023,<a href="https://www.matrade.gov.my/en/about-matrade/media/press-releases/5945-trade-performance-for-september-2023-and-the-period-of-january-september-2023" target="_blank" rel="noopener"> E&amp;E products accounted for 43.7% of its total exports</a>. Malaysian manufacturers produce passive components, PCBs, consumer electronics, and industrial equipment. Additionally, corporations such as Intel and AMD started operating in Malaysia in the 1970-80s, so there’s no lack of highly skilled professionals specializing in electronics.&nbsp;</p>



<ul class="wp-block-list">
<li>Low labor costs</li>
</ul>



<p class="wp-block-paragraph">Factory and manufacturing average salaries in Malaysia are lower than in Thailand.</p>



<ul class="wp-block-list">
<li>Business-friendly environment and no export taxes</li>
</ul>



<p class="wp-block-paragraph">The country ranks 12<sup>th</sup> in the<a href="https://documents1.worldbank.org/curated/en/688761571934946384/pdf/Doing-Business-2020-Comparing-Business-Regulation-in-190-Economies.pdf" target="_blank" rel="noopener"> World Bank’s 2020 Doing Business Report</a>. The government has introduced many initiatives to boost Malaysia’s electronics production industry. On top of that, almost all goods have zero export duties except for the country’s main commodities: petroleum, crude oil, and palm oil. You can see the rates in the<a href="https://www.maqis.gov.my/wp-content/uploads/2023/07/P.U.-A-114-Perintah-Duti-Kastam-2022.pdf" target="_blank" rel="noopener"> Customs Duties Order 2022</a>.</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>Limited capacity</li>
</ul>



<p class="wp-block-paragraph">Like other small countries, Malaysia has a limited labor pool, which makes it challenging to launch large-scale production there.</p>



<ul class="wp-block-list">
<li>Import dependence</li>
</ul>



<p class="wp-block-paragraph">Malaysia’s electronics production is highly dependent on imports of machinery and raw materials from other countries, which may become a problem if the political situation in the region escalates.</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in Vietnam:</strong></p>



<ul class="wp-block-list">
<li>Asia Printed Circuit Sdn. Bhd.</li>



<li>LKL Sunrise Electronics(M) Sdn Bhd.</li>



<li>RONNIE ELECTRONICS</li>



<li>BCM Electronics Corporation Sdn. Bhd.</li>



<li>VISION</li>



<li>Supreme PCB Solutions. Sdn. Bhd.</li>



<li>AR Dynamic Technology Sdn. Bhd.</li>



<li>Inovus Technology</li>



<li>Silvtronics</li>



<li>Qdos Tech</li>
</ul>



<h3 class="wp-block-heading">Export Regulation in Malaysia</h3>



<p class="wp-block-paragraph">Malaysia’s main laws governing export operations are:</p>



<ul class="wp-block-list">
<li>The <strong>Strategic Trade Act 2010</strong> and the <strong>Strategic Trade (Amendment) Act 2017</strong></li>



<li>The <strong>Customs Act 1967 (CA)</strong> and the <strong>Customs (Prohibition of Exports) Order 2017 (CPEO)</strong></li>
</ul>



<p class="wp-block-paragraph">The<a href="https://www.env.go.jp/en/recycle/asian_net/Country_Information/Law_N_Regulation/Malaysia/Customs%20(Prohibition%20of%20Exports)%20Order%20(2017).pdf" target="_blank" rel="noopener"> Customs (Prohibition of Exports) Order 2017</a> divides goods into three categories:</p>



<p class="wp-block-paragraph">1. Goods prohibited for export (First Schedule).</p>



<p class="wp-block-paragraph">2. Goods that require an export license (Second Schedule).</p>



<p class="wp-block-paragraph">3. Goods subject to export prohibition, except in the manner provided in the Schedule and when export is allowed under the International Trade in Endangered Species Act 2008 (Third Schedule).&nbsp;</p>



<p class="wp-block-paragraph">These goods include turtle eggs, certain chemicals, minerals, ores, military equipment, wild animals, plants, certain foods, etc.</p>



<p class="wp-block-paragraph">Additionally, the <a href="https://www.miti.gov.my/index.php/pages/view/8704" target="_blank" rel="noopener"><strong>Restricted and Prohibited End-Users Order</strong></a> controls the export of goods to certain countries, entities, and individuals. The prohibited end-users include various individuals and enterprises in North Korea and Iran. The restricted end-users include North Korea, Iran, Congo, Ivory Coast, Lebanon, Sudan, Libya, Afghanistan, Iraq, Liberia, Rwanda, Somalia, and Eritrea.</p>



<h2 class="wp-block-heading">Thailand</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="484" src="https://website-test.integrasources.com/media/files/street_in_Bangkok.png" alt="A street in Bangkok." class="wp-image-22918" srcset="https://website-test.integrasources.com/media/files//street_in_Bangkok.png 725w, https://website-test.integrasources.com/media/files//street_in_Bangkok-300x200.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Electronics manufacturing hub</li>
</ul>



<p class="wp-block-paragraph">Thailand has become an important player in the regional electronics industry. The nation exports semiconductors, consumer devices, and automotive electronics. LG, Samsung, Intel, and other global electronics companies have established manufacturing there.</p>



<ul class="wp-block-list">
<li>Strategic location</li>
</ul>



<p class="wp-block-paragraph">Due to its proximity to key electronics markets in China, South Korea, India, Taiwan, and Japan, the country has become an attractive hub for electronics production. Being in the heart of the region makes it possible to distribute locally produced goods to both regional and global markets.</p>



<ul class="wp-block-list">
<li>Skilled workforce</li>
</ul>



<p class="wp-block-paragraph">Thailand’s electronics production enterprises have access to well-trained workers, particularly in electronics, due to a sound education system.</p>



<ul class="wp-block-list">
<li>Competitive costs</li>
</ul>



<p class="wp-block-paragraph">The factory and manufacturing average salaries in Thailand are lower than in China: $1,878 against $2,840. This and other factors make manufacturing here cheaper than in many other locations. As for quality, many Thai manufacturers have ISO, UL, and other certifications, so their goods meet international standards.</p>



<ul class="wp-block-list">
<li>Ease of doing business</li>
</ul>



<p class="wp-block-paragraph">According to the<a href="https://documents1.worldbank.org/curated/en/688761571934946384/pdf/Doing-Business-2020-Comparing-Business-Regulation-in-190-Economies.pdf" target="_blank" rel="noopener"> 2020 Doing Business</a> report, Thailand ranks 21st in terms of business-friendliness globally, ahead of China, Japan, India, and Vietnam. This is largely due to the governmental support of the electronics industry, whose incentives encourage investments and growth in the sector.&nbsp;</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>Limited capacity</li>
</ul>



<p class="wp-block-paragraph">Just like Taiwan, Thailand cannot compare to China in terms of production capacity. Therefore, it would most likely be difficult to set up large-scale manufacturing there.</p>



<ul class="wp-block-list">
<li>Import dependency</li>
</ul>



<p class="wp-block-paragraph">Like many other locations, Thailand’s electronics production is highly dependent on the import of components.</p>



<ul class="wp-block-list">
<li>Climate instability</li>
</ul>



<p class="wp-block-paragraph">From time to time, the country suffers from Monsoon flooding that hits all local industries. Back in 2011, one of such<a href="https://www.reuters.com/article/idUSTRE79R0QR/" target="_blank" rel="noopener"> floods paralyzed the local manufacturers</a> of car parts and PC hard drives.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="485" src="https://website-test.integrasources.com/media/files/result_of_the_2011_flood_in_Thailand.png" alt="The result of the 2011 flood in Thailand." class="wp-image-22921" srcset="https://website-test.integrasources.com/media/files//result_of_the_2011_flood_in_Thailand.png 725w, https://website-test.integrasources.com/media/files//result_of_the_2011_flood_in_Thailand-300x201.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>U.S. Navy photo by Mass Communication Specialist 1st Class Jennifer A. Villalovos, Public domain, via Wikimedia Commons.</em></figcaption></figure>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in Thailand:</strong></p>



<ul class="wp-block-list">
<li>Circuit Industries Co., Ltd.</li>



<li>Apex Circuit</li>



<li>Bluechips Microhouse Co., Ltd.</li>



<li>Draco PCB Public Company Limited</li>



<li>Fabrinet</li>



<li>KCE Group</li>



<li>Amallion Enterprise&nbsp;</li>



<li>Asteelflash</li>



<li>Autech Thailand</li>



<li>Kinpo Electronics</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in Thailand</h3>



<p class="wp-block-paragraph">The country’s main governing legislation for international trade is the<a href="https://www.dft.go.th/Portals/0/Law/EXPORT%20AND%20IMPORT%20OF%20GOODS%202522-01.pdf" target="_blank" rel="noopener"> <strong>Export and Import Act B.E. 2522 (1979)</strong></a>. The Ministry of Commerce can specify goods to be prohibited or restricted for export and import.&nbsp;</p>



<p class="wp-block-paragraph">Currently, there are about 50 goods that are not allowed to be exported from Thailand, but this list often changes. Goods prohibited for export include natural sand and intellectual property-infringing goods, pornographic materials, narcotics, counterfeit goods, and others.</p>



<p class="wp-block-paragraph">As for high-tech items, the authorities restrict the manufacturing and export of <strong>medical instruments </strong>and <strong>radio communication equipment</strong>.</p>



<p class="wp-block-paragraph">Note that the <strong>Medical Instrument Act B.E. 2551 (2008)</strong> gives a very broad definition of “medical instruments” that includes, among other things, machinery, software, accessories, and components intended for medical use. The manufacturer of such goods must obtain a license to export them and comply with the Notification of the Medical Instrument Commission Re: Rules, Procedures, and Conditions for Manufacturing Medical Instrument for Export B.E. 2552 (2009) and the Notification of the Ministry of Public Health dated June 17, 2552 (2009) Re: Rules, Procedures, and Conditions for Making a Record and Report of Manufacture, Import, and Sale of Medical Instruments.</p>



<p class="wp-block-paragraph">The export and import of radio communications equipment are controlled under the <strong>Radio Communications Act B.E. 2498 (1955)</strong> and the Notification of the National Broadcasting and Telecommunications Commission Re: Export of Radio Communications Equipment dated March 15, 2011. Exporters of such equipment or their parts must obtain a license and comply with the Radio Communications Act.</p>



<h2 class="wp-block-heading">Vietnam</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="483" src="https://website-test.integrasources.com/media/files/Hoi_An_city_landscape_in_Vietnam.png" alt="Hoi An city landscape in Vietnam." class="wp-image-22922" srcset="https://website-test.integrasources.com/media/files//Hoi_An_city_landscape_in_Vietnam.png 725w, https://website-test.integrasources.com/media/files//Hoi_An_city_landscape_in_Vietnam-300x200.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Low labor costs</li>
</ul>



<p class="wp-block-paragraph">The cost of labor in Vietnam is almost six times lower than in China, making it a very competitive location for manufacturing labor-intensive goods.&nbsp;</p>



<ul class="wp-block-list">
<li>Convenient geographic location</li>
</ul>



<p class="wp-block-paragraph">Vietnam’s electronics manufacturing industry benefits from its proximity to China, the key exporter of the necessary components. Also, its long Pacific coastline is well suited for fast international shipping.&nbsp;</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>Lack of qualified workforce</li>
</ul>



<p class="wp-block-paragraph">Although the country is definitely considered one of the alternatives to China, Vietnam’s electronics manufacturing is still emerging. One particular problem is the shortage of skilled specialists, especially in such complex industries as electronics. The government is investing heavily in education, but the issue will not be resolved quickly. As of now, most electronics manufacturers in Vietnam provide low-value-added assembly and testing.</p>



<ul class="wp-block-list">
<li>Poor supply chain infrastructure</li>
</ul>



<p class="wp-block-paragraph">Although Vietnam is also investing in infrastructure, it remains mostly underdeveloped when compared to China. In the Connecting to Compete 2023 Report, the country ranked 43<sup>rd</sup>, behind India, Thailand, Turkey, and other economies.</p>



<ul class="wp-block-list">
<li>Import dependency</li>
</ul>



<p class="wp-block-paragraph">Vietnam heavily relies on component suppliers from China, South Korea, and Japan.</p>



<ul class="wp-block-list">
<li>Low manufacturing capacity</li>
</ul>



<p class="wp-block-paragraph">Finding manufacturers in Vietnam capable of producing electronics in large quantities or scaling your current production is not an easy task. Overall, Vietnam is more suited for low-scale manufacturing of simple devices or even low-value-added assembly rather than producing advanced electronics.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in Vietnam:</strong></p>



<ul class="wp-block-list">
<li>Jing Gong Electronics Vietnam Co., Ltd.</li>



<li>THANH LONG</li>



<li>Vector Fabrication (Viet Nam) Co., Ltd.</li>



<li>Fab 9</li>



<li>Sunching Electronics Vietnam</li>



<li>SAOKIM</li>



<li>Trungnam EMS</li>



<li>VEXOS</li>



<li>Sao Kim Electronics</li>



<li>TRUNG NAM EMS</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in Vietnam</h3>



<p class="wp-block-paragraph">As per <strong>Appendix III of Decree 69/2018/ND-CP</strong>, certain goods require trading companies to obtain export permits from the government. They include certain chemicals, minerals, industrial explosives, explosive pre-substances, certain animals and plants, aquatic species, medicines, medical equipment, raw gold, goods subject to export control in accordance with international treaties to which Vietnam is a contracting party, and more.</p>



<p class="wp-block-paragraph">Note that according to <strong>Circular 34/2013/TT-BCT</strong>, foreign-invested enterprises may not export most of these goods from Vietnam.</p>



<p class="wp-block-paragraph"><strong>Appendix I of Decree 69/2018/ND-CP </strong>prohibits the export of the following goods:</p>



<ul class="wp-block-list">
<li>Weapons, ammunition, explosives, military technical equipment.</li>



<li>Encrypted products used for protecting state secrets.</li>



<li>White and black rhinoceros, African elephants, and certain other animals, aquatic species, and livestock.</li>



<li>Certain chemicals.</li>
</ul>



<h2 class="wp-block-heading">India</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="391" src="https://website-test.integrasources.com/media/files/The_Gateway_to_India_monument_Mumbai.png" alt="The Gateway to India monument, Mumbai, India." class="wp-image-22923" srcset="https://website-test.integrasources.com/media/files//The_Gateway_to_India_monument_Mumbai.png 725w, https://website-test.integrasources.com/media/files//The_Gateway_to_India_monument_Mumbai-300x162.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">As the cost of labor in China is growing, companies are seeking new destinations for electronics manufacturing. Many businesses see India as the next manufacturing powerhouse, with the potential to rival China in the future.</p>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Huge population</li>
</ul>



<p class="wp-block-paragraph">India’s population accounts for<a href="https://www.worldometers.info/world-population/india-population/" target="_blank" rel="noopener"> 1.4 billion people</a>, which means two things. First, India has a huge labor force to offer (<a href="https://data.worldbank.org/indicator/SL.TLF.TOTL.IN?locations=IN" target="_blank" rel="noopener">over 523,000</a>). Second, just like China, India can serve as both a location for contract manufacturing and a target market, which is an important factor to consider.&nbsp;</p>



<ul class="wp-block-list">
<li>Cheap labor</li>
</ul>



<p class="wp-block-paragraph">India has one of the lowest labor cost indicators in the world ($269 in the manufacturing industry, according to <a href="https://www.salaryexplorer.com" target="_blank" rel="noopener">salaryexplorer.com</a>), so it’s not surprising India’s electronics production is on the rise.&nbsp;</p>



<ul class="wp-block-list">
<li>Government policy</li>
</ul>



<p class="wp-block-paragraph">While previously the government discouraged foreign direct investment, now the country is open for investments under its “Make in India” campaign. Companies, including Apple, have already moved some of their production to India.</p>



<h3 class="wp-block-heading">Challenges</h3>



<p class="wp-block-paragraph">Although India has great potential, the country still has many issues that should be taken into account.</p>



<ul class="wp-block-list">
<li>Low productivity and quality</li>
</ul>



<p class="wp-block-paragraph">India’s GDP per hour worked is almost twice as low ($8) than China’s indicator ($15). The country lacks a highly skilled workforce, which affects the quality of local goods. India’s electronics production lags in production planning, supply chain management, quality, and maintenance. Additionally, the country’s manufacturing sector lacks organization and regulation.</p>



<ul class="wp-block-list">
<li>Poor infrastructure</li>
</ul>



<p class="wp-block-paragraph">According to the World Bank’s<a href="https://lpi.worldbank.org/sites/default/files/2023-04/LPI_2023_report_with_layout.pdf" target="_blank" rel="noopener"> Connecting to Compete 2023 Report</a>, India occupies the 38<sup>th</sup> position with an LPI score of 3.4. For comparison, China ranked 19<sup>th</sup> with an LPI score of 3.7.&nbsp;</p>



<ul class="wp-block-list">
<li>Import dependency</li>
</ul>



<p class="wp-block-paragraph">India is heavily dependent on the import of electronic components from China and South Korea. However, the government intends to fix it by investing in the semiconductor and display ecosystems.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in India:</strong></p>



<ul class="wp-block-list">
<li>Anand Electronics &amp; Industries Ltd.</li>



<li>AS&amp;R Circuits India Pvt. Ltd.</li>



<li>Circuit Systems India Ltd.</li>



<li>CIPSA-TEC India Pvt. Ltd.</li>



<li>Shogini Technoarts Pvt. Ltd.</li>



<li>Ascent Circuits Pvt. Ltd.</li>



<li>Fine-Line Circuits Ltd.</li>



<li>Genus Electrotech Ltd.</li>



<li>AT&amp;S India Pvt. Ltd.</li>



<li>Epitome Components Ltd.</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in India</h3>



<p class="wp-block-paragraph"><a href="https://custada.in/CUSTADA-Online/document/document/Export%20Policy%202018.htm" target="_blank" rel="noopener">Schedule 2 of the Indian Trade Classification (Harmonized System) of Export and Import Items</a> (or simply <strong>Schedule 2 of ITC (HS)</strong>) imposes a number of export restrictions. The list includes Special Chemicals, Organisms, Materials, Equipments &amp; Technologies (<a href="https://www.mea.gov.in/Images/CPV/SCOMET-List-2023.pdf" target="_blank" rel="noopener">SCOMET</a>) that require an export license and compliance with certain conditions. For SCOMET items, such conditions also include compliance with Weapons of Mass Destruction and their Delivery System (Prohibition of Unlawful Activities) Act 2005. Among other things, this document lists electronics, computers, telecommunications, information security, sensors, and lasers.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="82" src="https://website-test.integrasources.com/media/files/SCOMET_List_2023.png" alt="Excerpt from Appendix 3 to Schedule 2 of ITC (HS) Classification of Export and Import Items." class="wp-image-22924" srcset="https://website-test.integrasources.com/media/files//SCOMET_List_2023.png 725w, https://website-test.integrasources.com/media/files//SCOMET_List_2023-300x34.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">The <strong>Foreign Trade Policy 2015-2020</strong> also restricts the export of certain goods to Iraq, Daesh, North Korea, Iran, and Somalia.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">China and Taiwan are among the best countries for electronics manufacturing. But as the political tension in the region keeps growing, businesses are looking for alternatives.</p>



<p class="wp-block-paragraph">Malaysia has been a strong player for many years. Thailand is a large electronics exporter too. Vietnam can’t offer the same level of quality but may be a good choice for the labor-intensive production of relatively simple products. India, despite being an emerging electronics exporter, has huge potential due to its population and government initiatives. Analysts expect the country to replace China as the next manufacturing powerhouse.</p>



<p class="wp-block-paragraph">If your project is yet to be developed, <a href="https://website-test.integrasources.com/contact-us/">contact Integra Sources</a>. We specialize in IoT solutions, <a href="https://website-test.integrasources.com/services/robotics-development/">robotics</a>, <a href="https://website-test.integrasources.com/services/power-electronics-design/">power electronics</a>, and <a href="https://website-test.integrasources.com/services/fpga-design/">FPGA design</a> and have certain experience in building medical devices, <a href="https://website-test.integrasources.com/services/computer-vision-development/">computer vision systems</a>, and more. On top of that, Integra Sources has long-lasting relationships with several manufacturers whom we would gladly recommend.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Countries for Contract Electronics Manufacturing, Part 1: China, Taiwan, the USA, and Mexico</title>
		<link>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/</link>
					<comments>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 18 Apr 2024 17:41:39 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=22826</guid>

					<description><![CDATA[We have compiled a list of the most popular countries for outsourcing electronics production to study their pros and cons. This part is dedicated to China, Taiwan, the United States, and Mexico.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-Z9KVrX wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<p class="wp-block-paragraph">As an <a href="https://website-test.integrasources.com/services/electronic-design-services/">embedded electronics</a> design company, we take someone else’s ideas, study them, and create new solutions. If you have a concept of a device or software, <a href="https://website-test.integrasources.com/contact-us/">contact Integra Sources</a> to turn it into a real product. However, after the product is tested, your next move is to organize mass manufacturing. In this post, we are going to take a closer look at the following locations, study their pros and cons and their export regulations, and mention some of the top local EMS providers.</p>



<h2 class="wp-block-heading">China</h2>



<figure class="image wp-block-image size-full"><img  decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/China_The_Birds_Nest_Stadium_in_Beijing.png" alt="The Bird’s Nest Stadium in Beijing." class="wp-image-22827" srcset="https://website-test.integrasources.com/media/files//China_The_Birds_Nest_Stadium_in_Beijing.png 725w, https://website-test.integrasources.com/media/files//China_The_Birds_Nest_Stadium_in_Beijing-300x225.png 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"></figure>



<p class="wp-block-paragraph">Since China remains the world’s largest electronics powerhouse, it totally makes sense to consider it your number one option.&nbsp;</p>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Low production costs</li>
</ul>



<p class="wp-block-paragraph">China’s electronics manufacturing was initially boosted by very cheap labor. It motivated many companies to move their manufacturing to this country a few decades ago. By now, the country’s cost of labor has risen and is closer to the middle of the spectrum. Nevertheless, according to <a href="https://www.salaryexplorer.com/" target="_blank" rel="noopener">salaryexplorer.com</a>, factory and manufacturing average salaries in China remain about two times lower than in the U.S. – $2,840 against $5,508.&nbsp;</p>



<p class="wp-block-paragraph">Another factor influencing the production cost in China is the country’s low power rates for enterprises – $0.09 per kilowatt-hour as of June 2023, according to <a href="https://www.globalpetrolprices.com/electricity_prices/" target="_blank" rel="noopener">GlobalPetrolPrices</a>. Compare it to the rates in the U.S. ($0.147).</p>



<ul class="wp-block-list">
<li>Developed infrastructure and cheap resources</li>
</ul>



<p class="wp-block-paragraph">China has an extensive railway and port network, roads, and airports, and the government continues to invest in the infrastructure. Also, manufacturers in China hold the advantage of sourcing local active and passive components, rare-earth metals, acids, solvents, copper, tin, gold, and more.</p>



<ul class="wp-block-list">
<li>Output capacity</li>
</ul>



<p class="wp-block-paragraph">Factories in developed countries often have limited capacity, while Chinese manufacturers can almost always find the staff for your order and easily scale up the production.</p>



<ul class="wp-block-list">
<li>Big domestic market</li>
</ul>



<p class="wp-block-paragraph">China’s electronics manufacturing enterprises have easy access to the country’s huge market, with millions of potential buyers. So, unless you are targeting purely your local market, you should definitely take this possibility into account.&nbsp;</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>Quality/reputational issues</li>
</ul>



<p class="wp-block-paragraph">Many people are used to seeing Chinese goods as trash that won’t last long. Although nowadays, many factories in China manufacture products of decent quality, one should still consider whether the “Made in China” label can prejudice potential buyers against the product.</p>



<ul class="wp-block-list">
<li>Intellectual property protection</li>
</ul>



<p class="wp-block-paragraph">Chinese manufacturers are notorious for copying customers’ designs. That’s why one needs to develop protection against reverse engineering. As for your <a href="https://website-test.integrasources.com/services/firmware-development/">custom firmware</a>, we recommend using test firmware during production because it does not contain any business logic. Lastly, different parts of the device can be manufactured at different locations, but this will complicate the logistics.</p>



<ul class="wp-block-list">
<li>Complex logistics</li>
</ul>



<p class="wp-block-paragraph">When a product is shipped from China to Europe or North America, its landed cost is usually cheaper than that of domestic goods. But delivery may take up to several months, while delays will prove costlier.&nbsp;</p>



<ul class="wp-block-list">
<li>Minimum orders</li>
</ul>



<p class="wp-block-paragraph">Large Chinese factories are interested in high-volume orders and may refuse to take small-batch orders. On the other hand, there are always small factories that will gladly cooperate.&nbsp;</p>



<ul class="wp-block-list">
<li>Export to the U.S.</li>
</ul>



<p class="wp-block-paragraph">Those who want to produce electronics in China but sell them in the U.S. must take into account the Section 301 China Tariffs implemented in 2018. These tariffs apply to a huge list of products, including electronic appliances. So, if your product falls within one of the four lists of<a href="https://ustr.gov/issue-areas/enforcement/section-301-investigations/tariff-actions" target="_blank" rel="noopener"> the China Section 301-Tariff Actions</a>, you will have to pay the standard and additional import duty.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="277" src="https://website-test.integrasources.com/media/files/Notice_of_action_pursuant_to_Section_301.png" alt="Notice of action pursuant to Section 301: China’s Acts, Policies, and Practices Related to Technology Transfer, Intellectual Property, and Innovation." class="wp-image-22828" srcset="https://website-test.integrasources.com/media/files//Notice_of_action_pursuant_to_Section_301.png 725w, https://website-test.integrasources.com/media/files//Notice_of_action_pursuant_to_Section_301-300x115.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">In 2024, <a href="https://www.whitehouse.gov/briefing-room/statements-releases/2024/05/14/fact-sheet-president-biden-takes-action-to-protect-american-workers-and-businesses-from-chinas-unfair-trade-practices/" target="_blank" rel="noopener">the U.S. government increased the tariffs</a> on many goods in the list from 25% to up to 100%. The tariffs on semiconductors will rise from 25% to 50% by 2025. The rates on lithium-ion batteries will increase from 7.5%% to 25%.The tariffs on solar cells will rise from 25% to 50%.</p>



<p class="wp-block-paragraph">Note, however, that in December 2023, the United States Trade Representative (USTR)<a href="https://ustr.gov/about-us/policy-offices/press-office/press-releases/2023/december/ustr-extends-exclusions-china-section-301-tariffs-allow-comments-review-exclusions-and-alignment" target="_blank" rel="noopener"> extended over 400 exclusions</a> exempt from additional duties. These exclusions were scheduled to expire on May 31, 2024, but <a href="https://ustr.gov/about-us/policy-offices/press-office/press-releases/2024/may/ustr-extends-certain-exclusions-china-section-301-tariffs" target="_blank" rel="noopener">were further extended</a> through June 14, 2024, while certain exclusions were extended through May 31, 2025. Also, note that doing business with certain Chinese companies may require a license if these companies are listed in the Bureau of Industry and Security’s<a href="https://www.bis.doc.gov/index.php/policy-guidance/lists-of-parties-of-concern/entity-list" target="_blank" rel="noopener"> Entity List</a>.</p>



<p class="wp-block-paragraph">The United States and China’s sanctions against each other and the growing political tension between the two countries make manufacturing electronics in China riskier than it used to be. Despite that, many U.S. companies still prefer manufacturing goods in China, as the pros outweigh the cons.</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in China:</strong></p>



<ul class="wp-block-list">
<li>BYD Electronics&nbsp;</li>



<li>NextPCB</li>



<li>Agile Circuit</li>



<li>PCBgogo</li>



<li>Topscom</li>



<li>Luxshare Precision Industry Co.</li>



<li>UETPCB</li>



<li>Global PCB</li>



<li>PCBMay</li>



<li>Suntek Electronics</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in China</h3>



<p class="wp-block-paragraph">China’s <strong>Export Control Law (ECL)</strong> prohibits or restricts the export of such goods as nuclear products, military items, and dual-use products: chemicals, nuclear goods, encryption items, biological products, and missile-related goods.</p>



<p class="wp-block-paragraph">Besides the ECL, exporters must comply with other export-related regulations, particularly with <strong>the Export Prohibited and Restricted Technology Catalog</strong>. This document lists items whose export is prohibited or is subject to license management. Technologies not mentioned in the Catalog are deemed as <em>free export</em>, but such items still require the completion of contractual registration procedures on a designated website.</p>



<p class="wp-block-paragraph">Some technologies in the list are:</p>



<ul class="wp-block-list">
<li>Telemetry coding and encryption software or hardware</li>



<li>Artificial intelligence</li>



<li>Cryptography and security tech</li>



<li>Advanced defense tech</li>
</ul>



<p class="wp-block-paragraph">The list is updated every year.</p>



<p class="wp-block-paragraph">Note that in 2020, China issued<a href="http://english.mofcom.gov.cn/article/policyrelease/questions/202009/20200903002580.shtml" target="_blank" rel="noopener"> <strong>the Unreliable Entity List Regulations</strong></a> (<em>UEL Regulations</em>). The document lists enterprises, organizations, and individuals prohibited from export/import operations with Chinese businesses. The UEL regime is independent of the ECL and applies separately.</p>



<p class="wp-block-paragraph">As <a href="https://website-test.integrasources.com/services/electronic-design-services/">embedded electronics</a> developers, we often order prototypes of our devices from Chinese factories, and we are quite satisfied with the quality of their work. If you choose to <a href="https://website-test.integrasources.com/contact-us/">start your project with Integra Sources</a>, we can also recommend a factory for mass manufacturing.</p>



<h2 class="wp-block-heading">Taiwan</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="483" src="https://website-test.integrasources.com/media/files/Taiwan_Shihmen_Dam.png" alt="Shihmen Dam in Taiwan." class="wp-image-22829" srcset="https://website-test.integrasources.com/media/files//Taiwan_Shihmen_Dam.png 725w, https://website-test.integrasources.com/media/files//Taiwan_Shihmen_Dam-300x200.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Expertise and quality</li>
</ul>



<p class="wp-block-paragraph">Taiwan’s electronics manufacturing industry emerged 20 years ahead of China’s and has been dominating the market in terms of the quality of local semiconductors and devices. No wonder it remains one of the top IT outsourcing countries. Such brands as Acer, Asus, and HTC come from Taiwan. It is also home to the famous TSMC. The country has a highly skilled workforce and high robot density, which results in a decent labor productivity indicator ($57 per hour worked). All this makes Taiwan a reliable location for both manufacturing and developing advanced electronics.</p>



<ul class="wp-block-list">
<li>Intellectual property protection</li>
</ul>



<p class="wp-block-paragraph">The country has strict IP laws and a long history of collaborating with foreign customers. Local manufacturers are trusted by such companies as HP, Siemens, Apple, NVIDIA, Intel, and others.</p>



<ul class="wp-block-list">
<li>Advanced infrastructure</li>
</ul>



<p class="wp-block-paragraph">As of 2023, Taiwan takes the 13<sup>th</sup> position in the World Bank’s <em>Connecting to Compete 2023 Report</em> with an LPI score of 3.9.&nbsp;</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>Higher production costs</li>
</ul>



<p class="wp-block-paragraph">Although manufacturing goods in Taiwan is cheaper than in Western countries, it is still generally more expensive than outsourcing to other Asian countries.</p>



<ul class="wp-block-list">
<li>Not suitable for large-scale production</li>
</ul>



<p class="wp-block-paragraph">Taiwan’s electronics manufacturing industry has a limited number of facilities. As a result, it is more suitable for small-scale manufacturing of advanced electronics or machinery rather than for large-scale production of simple consumer-grade products.</p>



<ul class="wp-block-list">
<li>Geopolitical uncertainty</li>
</ul>



<p class="wp-block-paragraph">With the tensions between mainland China, Taiwan, and the U.S. on the rise, it is unclear what to expect in the near future and how the conflict will change the market.</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in Taiwan:</strong></p>



<ul class="wp-block-list">
<li>HonHai Precision (Foxconn)</li>



<li>3CEMS Group</li>



<li>Tripod</li>



<li>AGP ELECTRONIC INC.</li>



<li>3AE Electronics Co., Ltd.</li>



<li>ADLINK Technology, Inc.</li>



<li>ZD Tech</li>



<li>Pegatron</li>



<li>Unimicron</li>



<li>Compeq</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in Taiwan</h3>



<p class="wp-block-paragraph">Under Taiwan’s<a href="https://law.moj.gov.tw/ENG/LawClass/LawAll.aspx?pcode=J0090004" target="_blank" rel="noopener"> <strong>Foreign Trade Act</strong></a>, most goods are generally allowed to be freely exported and imported. However, the export of certain <strong>strategic high-tech commodities (SHTC)</strong> is either prohibited or requires an export license.&nbsp;</p>



<p class="wp-block-paragraph">Taiwan currently maintains the following export control lists:</p>



<ul class="wp-block-list">
<li>The European Union’s <strong>Export Control List for Dual-Use Items and Technology and the Common Military List </strong>prohibit or restrict the export of nuclear technologies, information security systems, some industrial equipment, and more.</li>



<li>The Sensitive Commodities List (SCL) controls exports to North Korea.</li>



<li>The SCL controls exports to Iran.</li>



<li>The SCL controls exports to Russia and Belarus.</li>
</ul>



<p class="wp-block-paragraph">If you want to rely on Taiwan’s electronics manufacturing companies, make sure to study these and other related laws<a href="https://www.trade.gov.tw/english/Pages/List.aspx?nodeID=298" target="_blank" rel="noopener"> here</a>.</p>



<p class="wp-block-paragraph">Any product that falls within one of these lists is considered an SHTC item. Non-listed products may still be deemed SHTCs if their end-users are suspected of developing nuclear, chemical, or biochemical weapons, missiles, or other weapons of mass destruction. If you’re not sure whether your product falls within one of these types of SHTCs, you should request the Industrial Technology Research Institute (ITRI) for an SHTC assessment by submitting a completed Strategic High-Tech Commodities Application Form.</p>



<p class="wp-block-paragraph">Also, Taiwan’s authorities do not allow the export of SHTCs to entities listed in the <strong>SHTC Entity List</strong>.</p>



<h2 class="wp-block-heading">The United States</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="483" src="https://website-test.integrasources.com/media/files/US_New_York_City_landscape.png" alt="New York City landscape." class="wp-image-22830" srcset="https://website-test.integrasources.com/media/files//US_New_York_City_landscape.png 725w, https://website-test.integrasources.com/media/files//US_New_York_City_landscape-300x200.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>High labor productivity and quality</li>
</ul>



<p class="wp-block-paragraph">When outsourcing electronics production to America, one benefits from high labor productivity ($70 per hour worked). USA electronics production features cutting-edge technologies, automation, highly-skilled professionals, and strict quality assurance, which makes the country fit for manufacturing complex electronics, especially in highly regulated industries: aerospace, aviation, healthcare, etc.</p>



<ul class="wp-block-list">
<li>Public perception</li>
</ul>



<p class="wp-block-paragraph">Goods manufactured in the U.S. are generally perceived as high-quality around the globe. Moreover, almost<a href="https://pro.morningconsult.com/analyst-reports/made-in-america-reshoring-consumer-goods" target="_blank" rel="noopener"> two-thirds of Americans prefer domestic products</a> over foreign goods, although they are unwilling to pay more than 10% extra for them.</p>



<ul class="wp-block-list">
<li>Intellectual property protection</li>
</ul>



<p class="wp-block-paragraph">Due to strict laws and reliable IP enforcement, there’s less risk that an American contract manufacturer will steal your design without consequences.&nbsp;</p>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>High labor costs</li>
</ul>



<p class="wp-block-paragraph">America has one of the highest factory and manufacturing average salaries in the world ($5,508), which makes USA electronics manufacturing very expensive. Consequently, you may find it difficult to compete against goods produced in countries with cheaper labor costs.&nbsp;</p>



<ul class="wp-block-list">
<li>High taxes</li>
</ul>



<p class="wp-block-paragraph">American corporate tax rates are among the highest in the world, not to mention the complexity of the local tax system.</p>



<ul class="wp-block-list">
<li>Old infrastructure</li>
</ul>



<p class="wp-block-paragraph">In the 2021 Report Card for America’s Infrastructure published by the American Society of Civil Engineers,<a href="https://infrastructurereportcard.org/asce-2021-infrastructure-report-card-gives-u-s-c-grade" target="_blank" rel="noopener"> the country earned a “C-”</a>. The nation needs to invest about $6 trillion by 2031 to make the necessary improvements.</p>



<ul class="wp-block-list">
<li>Logistics issues</li>
</ul>



<p class="wp-block-paragraph">If you want to sell the product not only in North America but also in Europe, the Middle East, Asia, and other regions, then you will have to add shipping costs to the final price.</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in the USA:&nbsp;</strong></p>



<ul class="wp-block-list">
<li>Avanti Circuits</li>



<li>ACT (USA) International LLC.</li>



<li>TechnoTronix EMS</li>



<li>Advanced Circuitry International</li>



<li>Imagineering, Inc.</li>



<li>PCB Power</li>



<li>Sunstone Circuits</li>



<li>Bay Area Circuits</li>



<li>Twisted Traces</li>



<li>RUSH PCB, Inc.</li>
</ul>



<h3 class="wp-block-heading">Export regulations in the United States</h3>



<p class="wp-block-paragraph">Here are the key laws regulating the export of goods from the U.S. <strong>International Traffic in Arms Regulations (ITAR)</strong> controls the export of weapons, military items, military services, and military-related data. The <strong>Export Administration Regulations (EAR)</strong> control the export of technology, technical data, as well as designs, models, instructions, manuals, formulae, and other information required for the development, production, or use of a product. <strong>The</strong><a href="https://www.bis.doc.gov/index.php/regulations/commerce-control-list-ccl" target="_blank" rel="noopener"><strong> Commerce Control List</strong></a><strong> (CCL)</strong> lists specific products that require an export license. The CCL is divided into 10 categories, which are further subdivided into five groups.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="440" src="https://website-test.integrasources.com/media/files/categories_and_subcategories_of_the_products_listed_in_CCL.png" alt="The categories and subcategories of the products listed in the Commerce Control List (CCL)." class="wp-image-22831" srcset="https://website-test.integrasources.com/media/files//categories_and_subcategories_of_the_products_listed_in_CCL.png 725w, https://website-test.integrasources.com/media/files//categories_and_subcategories_of_the_products_listed_in_CCL-300x182.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">As you can see, the list contains a range of electronic products, including computers, sensors, and telecommunication equipment.</p>



<p class="wp-block-paragraph">If an item is not on the list, it is designated as EAR99 and does not require an export license – unless it is going to an embargoed country. These are mostly low-tech consumer products.</p>



<p class="wp-block-paragraph">The Bureau of Industry and Security also imposes specific license requirements for the export of certain goods to certain businesses, research institutions, organizations, and individuals. This so-called <strong>Entity List</strong> can be found in <a href="https://www.ecfr.gov/current/title-15/subtitle-B/chapter-VII/subchapter-C/part-744/appendix-Supplement%20No.%204%20to%20Part%20744" target="_blank" rel="noopener"><strong>Supplement No. 4 to Part 744 of the Export Administration Regulations</strong></a>.</p>



<h2 class="wp-block-heading">Mexico</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Mexico_Garden_Santa_Fe_mall.jpg" alt="Garden Santa Fe mall in Mexico." class="wp-image-22832" srcset="https://website-test.integrasources.com/media/files//Mexico_Garden_Santa_Fe_mall.jpg 725w, https://website-test.integrasources.com/media/files//Mexico_Garden_Santa_Fe_mall-300x225.jpg 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Benefits</h3>



<ul class="wp-block-list">
<li>Fast-growing hub</li>
</ul>



<p class="wp-block-paragraph">With over 730 plants manufacturing ICs, computer memory and CPU chips, audio and video devices, and other electronics, Mexico’s electronics production industry has great export potential. Local EMS providers offer services to Foxconn, Toshiba, Samsung, LG, and Intel. The country can also boast a relatively skillful workforce.</p>



<ul class="wp-block-list">
<li>Low labor costs</li>
</ul>



<p class="wp-block-paragraph">Mexico is one of the cheapest countries in terms of manufacturing workers’ average salaries. However, energy costs in Mexico are higher than in the U.S. ($0.215 vs. $0.147 per kilowatt-hour). So, the overall production may not be as affordable as one would expect.&nbsp;</p>



<ul class="wp-block-list">
<li>Proximity to the United States</li>
</ul>



<p class="wp-block-paragraph">One of the greatest benefits of manufacturing electronics in Mexico is its proximity to the U.S. and Canada, two large potential markets. Shipping goods to these countries from Mexico should be easier than transporting them from East Europe or Asia.&nbsp;</p>



<ul class="wp-block-list">
<li>Zero import rates</li>
</ul>



<p class="wp-block-paragraph">Mexico is a participant in the United States-Mexico-Canada Agreement (USMCA) that introduces special duties for goods imported to the U.S. from Mexico. Such goods are marked with ‘S’ in the Harmonized Tariff Schedule of the United States (see Column 1 Special). Most of these goods can cross the border for free.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="334" src="https://website-test.integrasources.com/media/files/Excerpt_from_the_Harmonized_Tariff_Schedule_US.png" alt="Excerpt from the Harmonized Tariff Schedule of the United States." class="wp-image-22833" srcset="https://website-test.integrasources.com/media/files//Excerpt_from_the_Harmonized_Tariff_Schedule_US.png 725w, https://website-test.integrasources.com/media/files//Excerpt_from_the_Harmonized_Tariff_Schedule_US-300x138.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li>For North America only</li>
</ul>



<p class="wp-block-paragraph">Unless you target North America, Mexico can offer no benefits compared to other attractive locations. The cost of shipping from Mexico to other regions isn’t much different than transporting goods from China.</p>



<ul class="wp-block-list">
<li>Costlier BOM</li>
</ul>



<p class="wp-block-paragraph">Mexico’s electronics production enterprises have to import components from China, so the bill of materials for your device may become more expensive due to shipping and tariff costs. On the other hand, fast shipping time usually leads to less stock and, therefore, less warehouse space is required, which may make the final price of the product acceptable despite higher BOM cost.</p>



<ul class="wp-block-list">
<li>Goods must be made in Mexico</li>
</ul>



<p class="wp-block-paragraph">The USMCA trade agreement and free import duties only apply to originating goods, i.e., products produced entirely in the territory of a USMCA country or whose regional content value is less than 60% (if the transaction value method is used) or less than 50% (if the net cost method is applied). So, if the product cannot be proven to originate from Mexico, regular import taxes will be applied.</p>



<p class="wp-block-paragraph"><strong>Some of the Top EMS Providers in Mexico:</strong></p>



<p class="wp-block-paragraph">Many of them are international corporations with facilities in different countries.</p>



<ul class="wp-block-list">
<li>Kimball Electronics Mexico</li>



<li>RayMing PCB &amp; Assembly</li>



<li>Lanix</li>



<li>AsteelFlash Group</li>



<li>K&amp;S Advanced Systems</li>



<li>Benchmark Tijuana</li>



<li>SigmaTron International</li>



<li>Jabil Circuit Mexico</li>



<li>Circuitec Company</li>



<li>Zollner Electronics</li>
</ul>



<h3 class="wp-block-heading">Export Regulations in Mexico</h3>



<p class="wp-block-paragraph">The Secretariat of Economy (SE) governs the export of conventional arms and dual‑use goods and technologies under the Wassenaar Arrangement in accordance with the <strong>Official Journal of the Federation on June 16, 2011,</strong> and subsequent amendments.</p>



<p class="wp-block-paragraph">The regulation controls dual‑use software and technology, nuclear, chemical, and related technology equipment, materials, and software. Annex I of the regulation restricts the export of the following categories of dual-use items:</p>



<ul class="wp-block-list">
<li>Special materials and related equipment</li>



<li>Processed materials</li>



<li>Electronics</li>



<li>Computers</li>



<li>Telecommunications and information security</li>



<li>Sensors and lasers</li>



<li>Navigation and avionics</li>



<li>Marine</li>



<li>Aerospace and propulsion</li>
</ul>



<p class="wp-block-paragraph">The exporter must obtain a prior permit before shipping these goods to another country. However, the regulation contains exceptions for goods shipped by Mexican companies to the U.S. or Canada.</p>



<p class="wp-block-paragraph">Note that Mexico bans the export of certain goods to Afghanistan, the Central African Republic, Congo, Eritrea, Iraq, Iran, Lebanon, Libya, North Korea, Somalia, Sudan, and Yemen.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Top IT outsourcing countries for electronics production are located in Asia. China’s electronics manufacturing industry offers relatively low production costs, developed infrastructure, and easy access to local raw resources and components. Another attractive location is Taiwan, which offers expert facilities with a skilled and experienced workforce.&nbsp;</p>



<p class="wp-block-paragraph">In North America, one should also consider the United States. However, although USA electronics manufacturing offers excellent quality control or reputational value, the production cost here may outweigh these benefits. Those targeting the North American market may find Mexico a much cheaper alternative located close to the U.S. and Canada.</p>



<p class="wp-block-paragraph">If you need to develop your product first, our team would be glad to help you out. We are experts in designing <a href="https://website-test.integrasources.com/services/electronic-design-services/">embedded devices</a>, <a href="https://website-test.integrasources.com/services/power-electronics-design/">power electronics</a>, <a href="https://website-test.integrasources.com/services/robotics-development/">robotics</a>, and <a href="https://website-test.integrasources.com/services/embedded-software-development/">embedded software</a>. <a href="https://website-test.integrasources.com/contact-us/">Contact Integra Sources</a> to discuss your project. Make sure to read <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-2/">Part 2 of this post</a> dedicated to Malaysia, Thailand, Vietnam, and India.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Manufacturing Electronics at Home vs. Outsourcing to Other Countries. Infographic</title>
		<link>https://website-test.integrasources.com/blog/domestic-versus-offshore-electronics-production-infographics/</link>
					<comments>https://website-test.integrasources.com/blog/domestic-versus-offshore-electronics-production-infographics/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 25 Mar 2024 11:14:36 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=22378</guid>

					<description><![CDATA[How can you prepare for mass production of your electronic device or system? What steps should you take? What are the pros and cons of domestic and offshore manufacturing? Read these infographics to find the answers. ]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-2HLsc wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<figure class="image wp-block-image size-full"><img  decoding="async" width="1080" height="14980" src="https://website-test.integrasources.com/media/files/Home_vs_Outsourcing_Infographics_1080.png" alt="Manufacturing electronics at home vs outsourcing to other countries infographic by Integra Sources." class="wp-image-22380" srcset="https://website-test.integrasources.com/media/files//Home_vs_Outsourcing_Infographics_1080.png 1080w, https://website-test.integrasources.com/media/files//Home_vs_Outsourcing_Infographics_1080-768x10652.png 768w" sizes="(max-width: 1080px) 100vw, 1080px" fetchpriority="high" loading="eager"></figure>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/domestic-versus-offshore-electronics-production-infographics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Manufacturing Electronics at Home vs Outsourcing It to Other Countries: All You Need to Know</title>
		<link>https://website-test.integrasources.com/blog/manufacturing-electronics-at-home-vs-outsourcing-all-you-need-to-know/</link>
					<comments>https://website-test.integrasources.com/blog/manufacturing-electronics-at-home-vs-outsourcing-all-you-need-to-know/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 06 Mar 2024 08:05:51 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=21879</guid>

					<description><![CDATA[What are the pros and cons of manufacturing electronics abroad? How to make sure your product is ready for mass production and what steps should you take? Find answers in this post.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-ZkqIie wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading">Preparing for Mass Production</h2>



<p class="wp-block-paragraph">Creating an electronic product starts with development. This task can be completed in-house or outsourced to an electronics development company with expertise in a given field. Integra Sources specializes in developing IoT devices, <a href="https://website-test.integrasources.com/services/power-electronics-design/">power electronics</a>, <a href="https://website-test.integrasources.com/services/fpga-design/">FPGA-based solutions</a>, and other <a href="https://website-test.integrasources.com/services/embedded-hardware-design-and-development/">embedded systems</a> for various industries. <a href="https://website-test.integrasources.com/contact-us/">Contact our team</a> to learn about our experience. After that, you should make sure your product is ready for mass production. Use the following checklist.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Design for manufacturing and assembly</strong></li>
</ul>



<p class="wp-block-paragraph">There is more than one way to make a properly functioning device. However, not all solutions are equally cost-efficient in terms of production. Simply put, the product must be designed in such a way that it is easy and cheap to produce. Professional electronics development companies design products with the manufacturing and technical capabilities of modern factories in mind, which is called ‘Design for Manufacturing and Assembly’.</p>



<ul class="wp-block-list">
<li><strong>Product testing</strong></li>
</ul>



<p class="wp-block-paragraph">Products under development undergo various tests at all phases of the process. The same goes for the final product. There are many types of tests designed for different devices. Read our blog post on<a href="https://website-test.integrasources.com/blog/pcb-and-electronics-testing-and-during-manufacturing-importance-and-methods-implementation/"> PCB and electronics testing</a> to learn more. Testing ensures the product meets the functional, non-functional, and certification requirements.</p>



<ul class="wp-block-list">
<li><strong>Certification</strong></li>
</ul>



<p class="wp-block-paragraph">Most electronic devices must be certified if you want to sell them. Certification proves that the product meets regulatory requirements and industry standards on safety, environmental protection, noise level, etc. Some certifications are mandatory, while others are voluntary. Learn more in our post on<a href="https://website-test.integrasources.com/blog/guide-consumer-electronics-certification-us-eu-requirements-consider-mass-production/"> electronics certification in the U.S. and EU</a>. Different countries impose different requirements on electronic devices, depending on their type and field of application. It’s important to obtain all the required certifications before launching mass production because altering the design will require changing the manufacturing process, which will lead to extra expenses.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>PCB design documents</strong></li>
</ul>



<p class="wp-block-paragraph">These include the bill of materials (BoM) as well as the PCB schematic and layout. Our team uses Altium Designer and other CAD software for <a href="https://website-test.integrasources.com/services/pcb-design-and-layout/">PCB design and layout</a>. The projects created in such software can then be exported as Gerber files used for manufacturing. They describe copper layers, the coordinates of components, vias, and tracks on the board, and other details that factories need.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Test software</strong></li>
</ul>



<p class="wp-block-paragraph">Along with hardware, Integra Sources also develops embedded software for our devices. However, we strongly advise against handing it over to factories for the sake of IP protection. As a safety measure, we create test firmware that only checks if the board’s components are working properly but does not contain any business logic. The team can also develop software for test fixtures that automatically check the work of manufactured PCBAs in factories.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Documents for enclosure design&nbsp;</strong></li>
</ul>



<p class="wp-block-paragraph">These are the documents required to manufacture enclosures for the printed circuit board in a factory. They include a 3D model of the PCBA and assembly drawings if required. Although Integra Sources doesn’t design enclosures, we have reliable partners who can take care of this task.&nbsp;</p>



<p class="wp-block-paragraph">If the product is tested and certified and you have all the required documents, it’s time to decide whether you want to outsource production to other countries or manufacture the product domestically.</p>



<h2 class="wp-block-heading">Domestic vs. Overseas Manufacturing</h2>



<figure class="image wp-block-image size-full"><img  decoding="async" width="725" height="306" src="https://website-test.integrasources.com/media/files/Domestic_vs_Overseas_Manufacturing.png" alt="Advantages of manufacturing electronic products domestically and overseas." class="wp-image-21882" srcset="https://website-test.integrasources.com/media/files//Domestic_vs_Overseas_Manufacturing.png 725w, https://website-test.integrasources.com/media/files//Domestic_vs_Overseas_Manufacturing-300x127.png 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"></figure>



<p class="wp-block-paragraph"><strong>The Advantages of Domestic Production</strong></p>



<p class="wp-block-paragraph">1. No export and import taxes&nbsp;</p>



<p class="wp-block-paragraph">When bringing goods to the domestic market from abroad, you will have to pay additional export and import duties unless there’s a special trade agreement between the two countries.</p>



<p class="wp-block-paragraph">2. No shipping delays&nbsp;</p>



<p class="wp-block-paragraph">When you think about the logistics of electronics manufacturing, domestic production looks more attractive. Transporting goods from other countries, especially those situated in distant regions, increases the risks of delay, lead times, and shipping costs. From this perspective, making goods domestically look more attractive.&nbsp;</p>



<p class="wp-block-paragraph">3. Easier to solve issues and disputes</p>



<p class="wp-block-paragraph">If a problem that requires your personal attendance occurs in the territory of your country, traveling there will take less time and effort than going abroad. Also, solving legal disputes inside your own country is easier than in international courts.</p>



<p class="wp-block-paragraph">4. No communication barriers</p>



<p class="wp-block-paragraph">Lastly, when dealing with people who speak the same language as you, there are fewer chances for misunderstandings and confusion.</p>



<p class="wp-block-paragraph"><strong>The Advantages of Outsourcing to Other Countries</strong></p>



<p class="wp-block-paragraph">1. Reduced production costs</p>



<p class="wp-block-paragraph">Third-country electronics assembly or manufacturing can be profitable due to lower costs of labor, raw materials, energy, and other indicators compared to developed countries in North America, Europe, and other regions. Additionally, one can benefit from various government incentives. The profit often outweighs additional taxes and shipping costs.</p>



<p class="wp-block-paragraph">2. No capacity limit</p>



<p class="wp-block-paragraph">By hiring a contract manufacturer in a country with an advanced electronics industry, you can benefit from its stronger capacity. That is if domestic manufacturers can’t offer the same scale of production. For example, it’s easier to find an EMS provider who will accept a large order in China than in Taiwan.&nbsp;</p>



<p class="wp-block-paragraph">3. Bigger market</p>



<p class="wp-block-paragraph">If you want to sell the products internationally, it is worth moving production to a larger potential market. This is one of the reasons many consumer electronics companies find China so attractive: its population is over 1.4 billion people.</p>



<p class="wp-block-paragraph">4. Reputation</p>



<p class="wp-block-paragraph">There are countries whose reputation in the electronics industry serves as a seal of excellence: for example, Taiwan, Japan, and South Korea. Some people are even willing to pay a bit more for the goods produced there. If your own country isn’t one of them, it may be worth outsourcing to such a destination.</p>



<h2 class="wp-block-heading">Most Popular Countries for Outsourcing Electronics Production</h2>



<p class="wp-block-paragraph">When choosing where to outsource manufacturing, one should take into account several factors:</p>



<p class="wp-block-paragraph">1. Labor costs and productivity</p>



<ul class="wp-block-list">
<li>Average factory and manufacturing salaries&nbsp;</li>



<li>Labor productivity (GDP per hour worked)</li>
</ul>



<p class="wp-block-paragraph">2. Logistics infrastructure and transportation costs</p>



<ul class="wp-block-list">
<li>Logistics infrastructure development&nbsp;</li>



<li>The cost of export-import operations</li>
</ul>



<p class="wp-block-paragraph">3. Macroeconomic and legal environment</p>



<ul class="wp-block-list">
<li>Macroeconomic environment rating</li>



<li>Ease of doing business</li>
</ul>



<p class="wp-block-paragraph">4. The potential of the domestic market and export</p>



<ul class="wp-block-list">
<li>Imports of electronic components</li>



<li>Export of electronic components</li>



<li>Population size</li>
</ul>



<p class="wp-block-paragraph">Electronics can be outsourced to different countries located mostly in three regions: Asia, East Europe, and North America. Check our post Best Countries for Contract Electronics Manufacturing, <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/">Part 1</a> and <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-2/">Part 2</a> for more information on some of the countries in the list below.</p>



<h3 class="wp-block-heading">Asia</h3>



<p class="wp-block-paragraph"><a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057fdf">China’s electronics manufacturing</a> is very strong. The country is the largest exporter of electronic devices not only in Asia but in the whole world due to various reasons: relatively low labor and energy costs, domestic suppliers of raw materials and components, advanced infrastructure, and factories with high output capacity.&nbsp;</p>



<p class="wp-block-paragraph">At the same time, one should not forget about the trade war between China and the U.S., which makes importing goods to America from China more expensive due to high tariffs.</p>



<p class="wp-block-paragraph">Another concern is potential IP infringement. If a product becomes popular, don’t be surprised to see a neighboring factory manufacturing something very similar. That’s why we recommend that you spend time developing protection against reverse engineering. One can also produce different parts of the device at different locations and assemble the product at yet another factory.</p>



<p class="wp-block-paragraph"><a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057fee">Taiwan</a><strong> </strong>started manufacturing electronics long before China. It can boast highly skilled specialists, high robot density, strong IP laws, and advanced infrastructure. The famous TSMC is located here. Such brands as Acer, Asus, and HTC come from Taiwan.</p>



<p class="wp-block-paragraph">It is also worth mentioning <strong>Thailand, Vietnam, Malaysia, and India</strong> as these countries have low labor costs and are located close to China and Taiwan, the main manufacturers of electronic components. However, they lack skilled workers and developed infrastructure.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="343" src="https://website-test.integrasources.com/media/files/table_average_salaries_Asia.png" alt="A table showing the average salaries in manufacturing, labor productivity, LPI, doing business score, and electricity prices for enterprises in China, Taiwan, Thailand, Vietnam, Malaysia, and India." class="wp-image-21883" srcset="https://website-test.integrasources.com/media/files//table_average_salaries_Asia.png 725w, https://website-test.integrasources.com/media/files//table_average_salaries_Asia-300x142.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>According to </em><a href="https://www.salaryexplorer.com/" target="_blank" rel="noopener"><em>salaryexplorer.com</em></a><em>, Connecting to Compete 2023 Report, Doing Business 2020, </em><a href="http://www.globalpetrolprices.com" target="_blank" rel="noopener"><em>globalpetrolprices.com</em></a><em>, and </em><a href="https://ilostat.ilo.org/topics/labour-productivity/" target="_blank" rel="noopener"><em>International Labor Organization</em></a><em>.</em></figcaption></figure>



<h3 class="wp-block-heading">North America</h3>



<p class="wp-block-paragraph"><a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057ff6">The United States</a> is considered one of the leading electronics manufacturers due to strong intellectual property protection, high quality, impressive labor productivity, and good public perception: around<a href="https://pro.morningconsult.com/analyst-reports/made-in-america-reshoring-consumer-goods" target="_blank" rel="noopener"> two-thirds of Americans prefer domestic goods</a> over foreign products and are willing to pay 10% extra for them. However, the production cost here is much higher than in Asia.</p>



<p class="wp-block-paragraph"><a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057ffe">Mexico</a>, on the other hand, borders the U.S. and has much lower labor costs. It is regarded as a fast-growing electronics industry hub that produces ICs, computer memory and CPU chips, audio and video devices, and more. As a participant in the USMCA trade agreement, the country benefits from special duties for products exported to the United States. All this makes outsourcing production to Mexico potentially profitable if you target North America.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="167" src="https://website-test.integrasources.com/media/files/table_salaries_US_and_Mexico.png" alt="A table showing the average salaries in manufacturing, labor productivity, LPI, doing business score, and electricity prices for enterprises in the United States and Mexico." class="wp-image-21884" srcset="https://website-test.integrasources.com/media/files//table_salaries_US_and_Mexico.png 725w, https://website-test.integrasources.com/media/files//table_salaries_US_and_Mexico-300x69.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">East Europe</h3>



<p class="wp-block-paragraph">Businesses targeting the European market may be interested in outsourcing production to <strong>Poland, the Czech Republic, Romania, and Hungary</strong> due to their proximity to Western Europe and lower production costs.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="255" src="https://website-test.integrasources.com/media/files/table_average_salaries_E_Europe.png" alt="A table showing the average salaries in manufacturing, labor productivity, LPI, doing business score, and electricity prices for enterprises in Poland, Czechia, Romania, and Hungary." class="wp-image-21885" srcset="https://website-test.integrasources.com/media/files//table_average_salaries_E_Europe.png 725w, https://website-test.integrasources.com/media/files//table_average_salaries_E_Europe-300x106.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Your next task is to find a contract manufacturer.</p>



<h2 class="wp-block-heading">What Companies Can Manufacture Electronics?</h2>



<h3 class="wp-block-heading">Electronics Manufacturers</h3>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="456" src="https://website-test.integrasources.com/media/files/PCB_manufactured_at_factory.png" alt="Printed Circuit Boards being manufactured at a factory." class="wp-image-21886" srcset="https://website-test.integrasources.com/media/files//PCB_manufactured_at_factory.png 725w, https://website-test.integrasources.com/media/files//PCB_manufactured_at_factory-300x189.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">There are several types of companies that specialize in manufacturing electronics. They are usually referred to as ODM, OEM, or EMS, which can be confusing. Let’s find out what these terms mean.&nbsp;</p>



<p class="wp-block-paragraph"><strong>ODM</strong> stands for <a href="https://en.wikipedia.org/wiki/Original_design_manufacturer" target="_blank" rel="noopener">original design manufacturer</a>. These are companies that <strong>both design and manufacture their own products</strong>, hold the intellectual property rights to the design, and sell the product to 3<sup>rd</sup> parties that, in turn, sell it under another brand. ODM businesses also allow their customers to make slight changes to the product, for example, change colors or packaging.&nbsp;</p>



<p class="wp-block-paragraph"><strong>OEM</strong> stands for <a href="https://en.wikipedia.org/wiki/Original_equipment_manufacturer" target="_blank" rel="noopener">original equipment manufacturer</a>. This term generally refers to businesses that <strong>produce parts or subsystems used in the final product</strong> sold by another company. It is a contract manufacturing model similar to ODM, except OEM businesses do not hold IP rights to the product design. Instead, they make products according to the specifications provided by the customer.</p>



<p class="wp-block-paragraph">However, the term is ambiguous and <strong>can have other meanings</strong>. For example, it can refer to the manufacturers of systems that include other companies’ subsystems, which means they are brand owners. In this case, such companies as Apple, Microsoft, Samsung, or LG can be referred to as OEM companies.</p>



<p class="wp-block-paragraph">Generally speaking, <strong>the type of company you are looking for is an EMS provider</strong>. You can also hear the terms CEM (contract electronics manufacturer) and ECM (electronics contract manufacturer), but they are basically synonymous with EMS.</p>



<p class="wp-block-paragraph"><strong>EMS</strong>, or<a href="https://en.wikipedia.org/wiki/Electronics_manufacturing_services" target="_blank" rel="noopener"> electronics manufacturing services</a>, refers to a business model that implies not only contract manufacturing of electronic components and assemblies but also a range of other value-added services. <a href="https://en.wikipedia.org/wiki/Foxconn" target="_blank" rel="noopener">Foxconn</a>, the world’s largest contract manufacturer of electronics that makes products for Microsoft, Amazon, Sony, IBM, and other giants, is an EMS company.</p>



<p class="wp-block-paragraph">The range of <strong>services EMS companies provide</strong> varies and can include any of the following:&nbsp;</p>



<ul class="wp-block-list">
<li>Electronics design</li>



<li>Prototyping</li>



<li>PCB assembly</li>



<li>Electromechanical assembly</li>



<li>Testing</li>



<li>Aftermarket services</li>



<li>Laser ID Marking on PCBs</li>



<li>Conformal coating</li>



<li>Return and repair services</li>



<li>Supply chain management</li>
</ul>



<p class="wp-block-paragraph">Note that <strong>most manufacturers offer several types of partnerships</strong> instead of adhering to a single business model. So, one and the same company can be an original design manufacturer and offer contract manufacturing services at the same time. Examine the business’ website or contact its managers to make sure they offer the services you want.</p>



<p class="wp-block-paragraph">Integra Sources specializes in <a href="https://website-test.integrasources.com/services/electronic-design-services/">electronics design</a> and <a href="https://website-test.integrasources.com/services/embedded-software-development/">embedded software development</a>. Although we do not offer manufacturing services, we have long-lasting relationships with several <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057fdf">Chinese manufacturers</a> whom we can recommend.</p>



<h3 class="wp-block-heading">Enclosure Manufacturers</h3>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="483" src="https://website-test.integrasources.com/media/files/metal_enclosure_inside_which_PCB_fixed.png" alt="A metal enclosure inside which a printed circuit board is fixed." class="wp-image-21887" srcset="https://website-test.integrasources.com/media/files//metal_enclosure_inside_which_PCB_fixed.png 725w, https://website-test.integrasources.com/media/files//metal_enclosure_inside_which_PCB_fixed-300x200.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">An electronic device or system usually consists of hardware (one or several printed circuit boards, LEDs, and other electronics) and an enclosure – a plastic or metal shell inside which the hardware is fixed. EMS providers usually specialize in PCB manufacturing, so you will probably have to <strong>order enclosures from another factory</strong>.&nbsp;</p>



<p class="wp-block-paragraph">Some EMS providers do offer both of these services, but in most cases, they simply order enclosures from another facility located nearby. Such turnkey production is more expensive but makes managing the process much easier.&nbsp;</p>



<p class="wp-block-paragraph">When contacting a factory, make sure to ask how many pieces of your device they can or are willing to manufacture, as some businesses may refuse to take your order.</p>



<h2 class="wp-block-heading">What is Minimum Order Quantity?</h2>



<p class="wp-block-paragraph">Manufacturing an average printed circuit board can cost from $0.5 to $500, depending on different factors, including the board’s complexity. If we add the cost of enclosure manufacturing and assembly, the final cost of production of your device grows even more.</p>



<p class="wp-block-paragraph">Generally speaking, <strong>larger order volumes come at lower prices</strong>, partially due to economies of scale and partially due to discounts that factories may offer in return for a big order. On the one hand, the more products you produce, the more you have to spend on warehouse rent. On the other hand, the profit from larger volumes often exceeds these extra costs.</p>



<p class="wp-block-paragraph">However, some factories do not accept just any order as they require a minimum order quantity. <strong>MOQ is the lowest amount of products a contract manufacturer agrees to produce.</strong> To manufacture a product, a factory has to prepare a production line, buy and transport the required raw resources or assembly components, prepare a warehouse, etc. All this takes a lot of time and resources, so the order has to be large enough to spread out all the costs over all the manufactured units.&nbsp;</p>



<p class="wp-block-paragraph">Manufacturers use <strong>two types of minimum order quantities</strong>:</p>



<p class="wp-block-paragraph"><strong>Simple MOQs</strong> have only one requirement stated, either in the number of products to be produced or the cost of the order. If the contract manufacturer agrees to do the job only if you order at least 10,000 devices, that’s an example of a simple MOQ.</p>



<p class="wp-block-paragraph"><strong>Complex MOQs</strong> have more than one requirement for orders. It could be the material or component type used, the minimum dollar amount, shipping costs, product color restrictions, or anything else they find critical to the profitability of their business.</p>



<p class="wp-block-paragraph">The minimum order quantity depends on various factors including:</p>



<ul class="wp-block-list">
<li><strong>Price of raw materials and components</strong>: businesses that supply factories with these resources insist on their own MOQs.</li>



<li><strong>The marginality of the product</strong>: the lower the margin, the more products factories have to manufacture in order to make enough profit.</li>



<li><strong>Market price</strong>: factories cannot set prices considerably higher than their competitors.</li>
</ul>



<p class="wp-block-paragraph">Small-size manufacturers usually offer low MOQs – starting at 25, 10, or even 1 pcs per order, which also makes them perfect for ordering prototypes during <a href="https://website-test.integrasources.com/services/embedded-hardware-design-and-development/">embedded hardware design</a>. But there’s a limit to which they can scale their production. Large factories, on the other hand, can produce in huge quantities but usually insist on higher MOQs, starting at 500 or 1000 pcs per order.</p>



<p class="wp-block-paragraph">You can learn about the MOQ of a particular EMS provider on their website. But remember that the minimum order quantity can be negotiated if you have something of value to offer in return.</p>



<h2 class="wp-block-heading">Finishing Burst</h2>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="300" src="https://website-test.integrasources.com/media/files/product_path.png" alt="Product assembly, certification, packaging, shipping, and distribution." class="wp-image-21890" srcset="https://website-test.integrasources.com/media/files//product_path.png 725w, https://website-test.integrasources.com/media/files//product_path-300x124.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">Product Assembly</h3>



<p class="wp-block-paragraph">After the electronics and enclosure for your product are manufactured, these components must be assembled. <strong>Assembly can usually be entrusted either to your EMS provider or to your enclosure manufacturer. </strong>Naturally, you will need to organize the shipping of enclosures or electronics to one or another unless you find a provider offering a turnkey service.&nbsp;</p>



<p class="wp-block-paragraph">You can also assemble the final product in yet another location, even in another country. But it’ll complicate the logistics of electronics manufacturing even further.</p>



<p class="wp-block-paragraph">It’s also a good idea to order a <strong>trial batch </strong>first. It will prove that the manufacturer can make a product of satisfying quality and that the production cost is low enough.&nbsp;</p>



<h3 class="wp-block-heading">Testing &amp; Certification&nbsp;</h3>



<p class="wp-block-paragraph">Before shipping a product to another country, you must obtain <strong>a certificate of conformity (CoC) or a letter of conformance</strong>. These documents certify that your product complies with specific quality and safety standards, laws, and regulations applied in the importing country.&nbsp;</p>



<p class="wp-block-paragraph">The process of obtaining one varies depending on the type of product you’re importing and the country’s legislation. But there are <strong>general steps</strong> an importing company can follow:</p>



<ul class="wp-block-list">
<li>Identify the bodies responsible for issuing CoC.</li>



<li>Contact them and request an application form.</li>



<li>Fill out the form and provide supporting documents: the manufacturer’s contact information, copies of test reports, technical files, and manuals.</li>
</ul>



<p class="wp-block-paragraph">The authorized body will review the application and issue a CoC if everything is OK.&nbsp;</p>



<h3 class="wp-block-heading">Packaging&nbsp;</h3>



<p class="wp-block-paragraph">Make sure to discuss packaging with the factory responsible for shipping your PCBAs or assembled products. During transportation, electronics can suffer from many hazards and, therefore, must be properly protected.</p>



<p class="wp-block-paragraph">Bubble wrap or foam is commonly used for absorbing <strong>vibrations and impacts</strong>. To protect electronics and printed circuit boards from <strong>moisture</strong>, bags of silica gel are usually used. To shield electronics from <a href="https://website-test.integrasources.com/blog/electronics-design-practices-prevent-eos-and-esd-damage/"><strong>electrostatic discharge events</strong></a>, one can use anti-static bubble wrap (it’s different from regular bubble wrap) or ESD bags (aka pink poly).</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="408" src="https://website-test.integrasources.com/media/files/woman_is_taking_out_PCB_wrapped_in_anti-static_bubble_wrap_from_box.png" alt="A woman is taking out a PCBA wrapped in anti-static bubble wrap from a box." class="wp-image-21891" srcset="https://website-test.integrasources.com/media/files//woman_is_taking_out_PCB_wrapped_in_anti-static_bubble_wrap_from_box.png 725w, https://website-test.integrasources.com/media/files//woman_is_taking_out_PCB_wrapped_in_anti-static_bubble_wrap_from_box-300x169.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">When hiring a forwarding agent, make sure the company has dealt with electronics and PCBAs before.</p>



<h3 class="wp-block-heading">Shipping Products&nbsp;</h3>



<p class="wp-block-paragraph">Professionals spend years honing their skills in logistics, so here we can only give general tips.</p>



<p class="wp-block-paragraph">When it comes to overseas trade, there are two common transportation methods: <strong>air freight and ocean freight</strong>.&nbsp;</p>



<p class="wp-block-paragraph">Shipping goods by air is generally more expensive but takes less time. It suits small and light batches. Ocean freights take longer and are limited by sea ports only, but this is the cheapest shipping method.</p>



<p class="wp-block-paragraph">When transporting goods by sea, you can choose between two shipment modes: <strong>FCL (full container load) and LCL (less than container load)</strong>. In the case of FCL containerization, one container is filled with goods from one client. With LCL, a container is filled with goods from more than one client. LCL is generally cheaper for an average shipment but takes one or two weeks longer. Besides, the chance of damage, misplacement, and loss is higher. FCL is faster but pricier.</p>



<figure class="image wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="626" src="https://website-test.integrasources.com/media/files/cargo_ship-1024x626.png" alt="A cargo ship moving in the ocean." class="wp-image-21894" srcset="https://website-test.integrasources.com/media/files//cargo_ship-1024x626.png 1024w, https://website-test.integrasources.com/media/files//cargo_ship-300x184.png 300w, https://website-test.integrasources.com/media/files//cargo_ship-768x470.png 768w, https://website-test.integrasources.com/media/files//cargo_ship.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">On land, shipping goods <strong>by rail</strong> is the cheapest option, especially when it comes to long distances. <strong>Trucks</strong>, on the other hand, usually move faster because they can choose shorter routes. But this speed difference only works for short distances.</p>



<h3 class="wp-block-heading">Export/Import Customs Clearance</h3>



<p class="wp-block-paragraph">If you choose to manufacture and sell your product in different countries, you will have to deal with export and import procedures. Make sure you have prepared all the required certificates and permits.&nbsp;</p>



<p class="wp-block-paragraph">The customs clearance procedure and the list of required documents depend on the local regulations, the type of product, and the trading agreements between the importing and exporting countries.</p>



<p class="wp-block-paragraph"><strong>Export documents </strong>typically include the following:&nbsp;</p>



<ul class="wp-block-list">
<li>Export declaration</li>



<li>Bill of lading&nbsp;</li>



<li>Commercial invoice and packing list</li>



<li>Certificates of origin for your goods</li>



<li>Insurance documents&nbsp;</li>



<li>Export license and permit (depends on the type of goods to be exported)</li>
</ul>



<p class="wp-block-paragraph"><strong>Import documents </strong>typically include:</p>



<ul class="wp-block-list">
<li>Import declaration</li>



<li>Bill of lading</li>



<li>Commercial invoice and packing list</li>



<li>Copy of the import permit and/or license&nbsp;</li>



<li>Certificate of origin</li>



<li>Insurance documents&nbsp;</li>
</ul>



<p class="wp-block-paragraph">When a consignment arrives at the customs, the officers examine, classify, and evaluate it. Based on this evaluation and export/import tariffs, duties are calculated. Remember that the consignment cannot cross the border until the required duties are paid. Most countries have zero export duties for most goods except for agricultural products, natural resources, and semi-manufactured goods. The importer usually has to pay <strong>import duties and value-added tax. </strong>Forwarders and customs brokers/agents also charge a <strong>customs clearance fee</strong>.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">To make things simpler, make sure you choose an experienced supplier that knows what documents you are going to need. We also recommend hiring a forwarder with expertise in exports from a particular country and knowledge of local procedures. Lastly, hire a customs broker as well so that the agency can handle the customs clearance process on your behalf. Most forwarders provide customs clearance brokerage as additional services.</p>



<h3 class="wp-block-heading">Distribution</h3>



<p class="wp-block-paragraph">After the consignment arrives in the importing country, the products can go to wholesalers or distributors, who will distribute them to customers or retailers. If you produce the goods domestically, consignments can go to the intermediaries right from the factory. Details depend on your product type, business model, and other factors.</p>



<p class="wp-block-paragraph">The easiest way to handle shipping is to <strong>hire a forwarding agent</strong>, whose responsibility is to arrange the transportation of goods from one location to another.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Outsourcing electronics production to foreign EMS providers complicates logistics and increases the product cost due to shipping costs and export/import duties – if you want to sell the goods in your own country. You will also face certain communication barriers and other issues.</p>



<p class="wp-block-paragraph">Nevertheless, third-country electronics assembly or manufacturing can be very beneficial if it helps decrease production costs. Many Asian countries have lower wages and energy prices compared to the U.S., Japan, South Korea, and Western Europe. <a href="https://website-test.integrasources.com/blog/best-countries-for-contract-electronics-manufacturing-part-1/#6626142057fdf">China’s electronics manufacturing industry</a> is the largest in the world. Despite the growing labor costs and American sanctions, the country remains the world’s top location for contract electronics production due to the vast experience of local EMS providers, cheap raw materials, the proximity of component manufacturers, and advanced infrastructure.</p>



<p class="wp-block-paragraph">If you don’t have a product design yet and want to turn your idea into a fully functional device, <a href="https://website-test.integrasources.com/contact-us/">give us a call</a>. Integra Sources has experience in developing consumer electronics, smart home systems, IoT devices, medical equipment, and other embedded solutions. We use the DFA/DFM approach in our work and always aim to minimize the manufacturing cost of products. We can also recommend reliable electronics manufacturers.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/manufacturing-electronics-at-home-vs-outsourcing-all-you-need-to-know/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ins &#038; Outs of Estimating Software Projects</title>
		<link>https://website-test.integrasources.com/blog/estimating-software-projects-ins-and-outs/</link>
					<comments>https://website-test.integrasources.com/blog/estimating-software-projects-ins-and-outs/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 04 Mar 2024 08:52:22 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=21806</guid>

					<description><![CDATA[What does a software project estimate consist of? What does it depend on? What methods can be used for estimation? Our article will answer all these questions.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-case-slim-wrap-27URla wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading" id="g69df5538240b">What Is Software Development Estimation?</h2>



<p class="wp-block-paragraph">The success of a project largely depends on its accurate assessment. Estimating a software project is challenging as it requires an understanding of all stages of the project, experience in solving similar tasks, and a good command of software tools.</p>



<p class="wp-block-paragraph">Each development company works on a project in its own way, so we are going to tell you how a software development project is evaluated here at Integra Sources.&nbsp;</p>



<p class="wp-block-paragraph">When <a href="https://website-test.integrasources.com/contact-us/">a customer comes to us</a> with an idea for a software product, he or she, at the outset, wants to know the development duration and cost.</p>



<p class="wp-block-paragraph">First, the customer receives a rough estimate. It may differ from the final cost, but the customer immediately gets an idea of how long the development will take and how much it will cost.</p>



<p class="wp-block-paragraph">Then, specialists delve into the development details and create a detailed table, which displays the minimum and maximum estimated hours for each project stage.</p>



<figure class="image wp-block-image size-full is-resized"><img  decoding="async" src="https://website-test.integrasources.com/media/files/Detailed_software_and_hardware_project_estimate.png" alt="The table provides a detailed software and hardware project estimate in labor hours." class="wp-image-21808" style="width:839px;height:1158px" width="839" height="1158" srcset="https://website-test.integrasources.com/media/files//Detailed_software_and_hardware_project_estimate.png 725w, https://website-test.integrasources.com/media/files//Detailed_software_and_hardware_project_estimate-217x300.png 217w" sizes="(max-width: 839px) 100vw, 839px" fetchpriority="high" loading="eager"><figcaption class="wp-element-caption"><em>Detailed software and hardware project estimate.</em></figcaption></figure>



<p class="wp-block-paragraph">The estimate always contains a range of minimum and maximum estimated hours. The range can be small if we’re dealing with a routine project and significant if the project is complicated.</p>



<p class="wp-block-paragraph">The minimum number of hours can be spent in the ideal course of the process when everything goes like clockwork, which rarely happens in real life. The maximum number of hours includes the time needed for correcting bugs, searching for optimal solutions, etc.</p>



<p class="wp-block-paragraph">In addition to the <em>project duration</em> and <em>cost</em>, customers often want to know what <em>software tools</em> will be used to create the program: programming languages, libraries, and frameworks.</p>



<p class="wp-block-paragraph">A <a href="https://website-test.integrasources.com/services/desktop-application-development/">software app project</a> estimate may have a portfolio with <em>apps</em> <em>created by the team</em> and app screenshots so that a client could evaluate the team’s UI/UX design skills.</p>



<p class="wp-block-paragraph">Project estimates may also include <em>team size</em> if the client needs to meet strict deadlines or wants the work to be done as quickly as possible.</p>



<p class="wp-block-paragraph">Software project evaluation depends on many factors. Let's list just a few of them.</p>



<ul class="wp-block-list">
<li><strong>Project development specification</strong></li>
</ul>



<p class="wp-block-paragraph">The team should clearly understand the objective and scope of the project to make accurate software development estimates. The more details the client provides about the future software solution, the more precisely the development team can estimate the project duration.&nbsp;</p>



<p class="wp-block-paragraph">All customer’s ideas and requirements regarding the software product are set out in the <a href="https://website-test.integrasources.com/blog/product-development-specification/">project development specification</a>. The customer can prepare a requirement document in-house or entrust it to an outsourcing development team.</p>



<p class="wp-block-paragraph">Some project categories, such as <a href="https://website-test.integrasources.com/blog/healthcare-electronics-development-project-key-points/">medical software and electronics development</a>, require the customer to carry out a lot of preparatory work. The client prepares <a href="https://website-test.integrasources.com/blog/project-discovery-phase/">a discovery phase report</a> that contains a detailed product description, a proof-of-concept, software UI/UX design, and many other details. The team uses such a report first to evaluate the project and then throughout development.</p>



<ul class="wp-block-list">
<li><strong>Project size and complexity</strong></li>
</ul>



<p class="wp-block-paragraph">The larger the project and the more tasks it contains, the more difficult it is to estimate its duration. Complex project evaluation is usually carried out by all the team members involved in the development.</p>



<ul class="wp-block-list">
<li><strong>Experience in developing similar software products</strong></li>
</ul>



<p class="wp-block-paragraph">Evaluating a typical project (for example, <a href="https://website-test.integrasources.com/cases/virtual-camera-driver-application-development/">Windows audio and video drivers</a>) will not take much time or cause any difficulties. A rough estimate will practically correspond to the final development cost.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="486" src="https://website-test.integrasources.com/media/files/Windows-driver-development-estimate.png" alt="A detailed estimate of a Windows user mode driver development project." class="wp-image-21810" srcset="https://website-test.integrasources.com/media/files//Windows-driver-development-estimate.png 725w, https://website-test.integrasources.com/media/files//Windows-driver-development-estimate-300x201.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>Windows driver development estimate.</em></figcaption></figure>



<p class="wp-block-paragraph">Estimating the development of a completely unfamiliar software product is much more challenging because the team has no experience with similar solutions.</p>



<ul class="wp-block-list">
<li>Software team skills</li>
</ul>



<p class="wp-block-paragraph">If software developers are fluent in all the tools necessary for a given project (programming languages, libraries, frameworks, and development environments), then it is much easier for them to estimate the duration of each project stage since they clearly understand all the tasks and can foresee possible issues.</p>



<h2 class="wp-block-heading" id="gbe03383b8a8a">What Does a Project Estimate Consist of?</h2>



<p class="wp-block-paragraph">The hours allocated for a project can be divided into two parts:</p>



<ul class="wp-block-list">
<li>development hours;</li>



<li>hours of additional activities.</li>
</ul>



<p class="wp-block-paragraph">Let's talk about <em>the hours allocated for development</em>. The team uses different criteria for software and hardware development estimates since the objects of evaluation are different.&nbsp;</p>



<p class="wp-block-paragraph">Software development can include application design, interface layout, database design, server software development, library creation, frontend and backend development, etc.&nbsp;</p>



<p class="wp-block-paragraph">Electronics development may include schematic and <a href="https://website-test.integrasources.com/services/pcb-design-and-layout/">PCB design</a>, PCB assembly, <a href="https://website-test.integrasources.com/services/fpga-design/">FPGA design</a>, and embedded software development (very often, it goes without an interface, so the embedded software estimate will be different from the app estimate).</p>



<p class="wp-block-paragraph">Development duration also includes the time required for electronic components (for hardware development) or the customer's device (for software development) to arrive.<br>Pauses caused by long component delivery and parallel development processes are clearly visible on a Gantt chart. It is a must-have for &nbsp;IT project estimation as it shows the project schedule to the customer and helps distribute the workload between developers.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="400" src="https://website-test.integrasources.com/media/files/Software_Project_Estimation_timeline.png" alt="The Gantt chart shows how the work on a project will progress over time." class="wp-image-21811" srcset="https://website-test.integrasources.com/media/files//Software_Project_Estimation_timeline.png 725w, https://website-test.integrasources.com/media/files//Software_Project_Estimation_timeline-300x166.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>Gantt chart for an 876-hour software and hardware project.</em></figcaption></figure>



<p class="wp-block-paragraph">The <em>additional hours estimate</em> has the same components for both software and hardware projects. It includes testing, debugging, preparing documents, project management, communication, and handover. Additional activities take up half the project time, or even more, and grow with the project size. The larger the project, the more time is spent on it.&nbsp;</p>



<p class="wp-block-paragraph"><a href="https://website-test.integrasources.com/blog/pcb-and-electronics-testing-and-during-manufacturing-importance-and-methods-implementation/">PCB and electronics testing</a> can be carried out in special laboratories if necessary, which increases the number of testing hours.&nbsp;</p>



<p class="wp-block-paragraph">The project budget can also include pre-certification activities.</p>



<p class="wp-block-paragraph">When developing an electronic device and its <a href="https://website-test.integrasources.com/services/embedded-software-development/">embedded software</a>, we first estimate the hardware development hours since the software part will depend on what electronic components we will use. If the task is to design a device and a <a href="https://website-test.integrasources.com/services/mobile-app-development/">mobile application</a> for communicating with it, then the evaluations of the hardware and software parts can proceed in parallel.</p>



<p class="wp-block-paragraph">Please note that changes in electronic component selection will invariably affect embedded software, meaning development hours can increase significantly.</p>



<h2 class="wp-block-heading" id="g6bac3b3df75a">Estimation Techniques</h2>



<p class="wp-block-paragraph">There are many approaches to effectively estimating a software project and its critical parameters such as cost, scope, and time.</p>



<p class="wp-block-paragraph"><strong>Analogous estimating</strong> is based on comparing the effort needed to complete a project with a similar project finished in the past. It is suitable for typical projects or stages where experts are confident in every development step. Analogous estimating helps save time and resources as the team does not evaluate each task from scratch.<br><strong>Top-down estimating</strong> is a form of analogous estimating and is based on expert opinions.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Integra_Sources_developers.png" alt="Integra Sources developers use the top-down estimation technique to evaluate a software project." class="wp-image-21812" srcset="https://website-test.integrasources.com/media/files//Integra_Sources_developers.png 725w, https://website-test.integrasources.com/media/files//Integra_Sources_developers-300x225.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Bottom-up estimating covers the entire scope of a project and implies calculating the cost and time for each task. This detailed approach involves all team members and focuses on the smallest details.</p>



<p class="wp-block-paragraph">The bottom-up approach is suitable for non-standard projects or stages, especially if the team has no history of running similar tasks. By working through all the development steps, programmers can find ingenious ways to complete a task in a shorter time without losing quality.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Three-point estimating</strong> uses optimistic, pessimistic, and most likely scenarios to find an accurate project estimate.</p>



<p class="wp-block-paragraph">There are two calculation formulas.</p>



<p class="wp-block-paragraph">1. The triangular distribution is a weighted average of the optimistic estimate (o), the pessimistic estimate (p), and the most likely estimate (m).</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="74" src="https://website-test.integrasources.com/media/files/triangular_distribution_formula.png" alt="Triangular distribution formula of the Three-point estimate." class="wp-image-21813" srcset="https://website-test.integrasources.com/media/files//triangular_distribution_formula.png 725w, https://website-test.integrasources.com/media/files//triangular_distribution_formula-300x31.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">2. The Beta distribution (or PERT) is a weighted average, with the most likely scenario given four times more weight than the optimistic and pessimistic estimates.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="73" src="https://website-test.integrasources.com/media/files/PERT_distribution_formula.png" alt="PERT distribution formula of the Three-point estimate." class="wp-image-21814" srcset="https://website-test.integrasources.com/media/files//PERT_distribution_formula.png 725w, https://website-test.integrasources.com/media/files//PERT_distribution_formula-300x30.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Generally, the PERT distribution results in a more accurate estimate than the triangle method.</p>



<p class="wp-block-paragraph"><strong>The Wideband Delphi</strong> method is based on a peer assessment of the time required to complete a task. The technique involves conducting several rounds of task assessments made anonymously. Team members discuss results between rounds and can revise their estimates. Eventually, the team should reach the most accurate estimate.</p>



<p class="wp-block-paragraph">IT project estimation techniques can be associated with a particular project management approach. Agile project management (APM) is based on the ability of the team to quickly adapt to changing development requirements. APM uses flexible approaches to project evaluation.</p>



<p class="wp-block-paragraph"><strong>T-shirt sizing</strong> is a method that considers project task sizes as if they were T-shirt sizes, such as XS, S, M, L, and XL. Everyone knows approximately the difference between T-shirts in XS and XL sizes. Likewise, the developers are well versed in the task sizes without the need to measure each of them.</p>



<p class="wp-block-paragraph">The T-shirt size technique implies that the development team does not estimate the time required to complete a task or predict a specific deadline but compares the size of one part to the size of another.</p>



<p class="wp-block-paragraph"><strong>Planning poker (or Scrum poker)</strong> is an estimation technique used in the Scrum management methodology. Projects are estimated with the help of poker cards. This technique minimizes the anchoring effect: when participants' estimations are influenced by a judgment previously expressed by another team member (especially a reputable one).</p>



<p class="wp-block-paragraph">Each technique has pros and cons, so you can use holistic project estimation methods to reach a high level of certainty and improve the reliability of the estimates. Thus, the PERT estimating method is often used with analogous estimating or with top-down technique.</p>



<p class="wp-block-paragraph">You can mix methods for different stages of the project. For example, the poker planning method can be used at the beginning when there is still uncertainty and insufficient information, and the three-point estimation technology can be used later when all the necessary information has been collected.</p>



<h3 class="wp-block-heading" id="g39f8599525d8">Techniques Our Experts Use</h3>



<p class="wp-block-paragraph">The Integra Sources team uses holistic project estimation approaches when evaluating software development. When getting started on a project, we rely on estimates of similar past projects and consider the expert opinions of the developers. We also use a three-point technique to provide a detailed project duration and cost estimate.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Integra_Sources_experts.png" alt="Integra Sources experts are evaluating software development." class="wp-image-21815" srcset="https://website-test.integrasources.com/media/files//Integra_Sources_experts.png 725w, https://website-test.integrasources.com/media/files//Integra_Sources_experts-300x225.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">If a project is complex or contains challenging tasks, we apply the bottom-up technique, breaking down the project into smaller tasks and estimating how much time and effort each task will take.</p>



<p class="wp-block-paragraph">Sometimes, but not as often, our team uses scrum methods, like T-shirt sizing, Planning poker, etc., to understand how quickly we can move through development stages and how we can optimize processes.</p>



<h2 class="wp-block-heading" id="g05461cc4f33c">Who Makes Software Project Budgeting?</h2>



<p class="wp-block-paragraph">The project manager is responsible for software project planning. The PM adds all the necessary additional activity hours to the project estimate. Different specialists may be responsible for estimating development hours, depending on the IT project estimation technique chosen.&nbsp;</p>



<p class="wp-block-paragraph">At Integra Sources, the project is evaluated by technical leads and developers. Furthermore, the CTO always validates the final project estimate before sending it to the customer.</p>



<h2 class="wp-block-heading" id="gb4d067c53072">Software Project Estimate Issues</h2>



<p class="wp-block-paragraph">First, the effort spent on estimation depends on the project itself. Large, complex, and unique projects make estimation more difficult and errors more likely to occur.</p>



<p class="wp-block-paragraph"><a href="https://quixy.com/blog/important-project-management-statistics/" target="_blank" rel="noopener">According to statistics</a>, poor estimates during project planning are one of the most common causes of project failure.</p>



<p class="wp-block-paragraph">What does underestimating a project lead to?</p>



<ul class="wp-block-list">
<li>The project goes far beyond the budget in terms of time and cost, which cannot but affect its results and further cooperation. Exceeding the budget rates leads to misunderstandings and disputes. The team and the customer spend even more time trying to figure out what went wrong.&nbsp;</li>
</ul>



<ul class="wp-block-list">
<li>Software product quality may suffer due to haste caused by deviations from the schedule. As a result, the customer either receives a solution with many shortcomings or has to wait longer until the developers fix the bugs caused by the rush.</li>
</ul>



<p class="wp-block-paragraph">The <em>better safe than sorry</em> principle is not always true when it comes to project evaluation. Yes, the final estimate includes additional time to resolve possible difficulties and unexpected situations since there are no ideal projects. However, an overestimated project can scare away the customer, whose natural desire is to have software developed faster and for less money.</p>



<p class="wp-block-paragraph">An incorrect assessment has ruined more than one project, and, unfortunately, we have had such an experience, too.</p>



<p class="wp-block-paragraph">Our development team conducted a rough estimate of electronics and embedded software development. There were some doubts about whether we correctly understood the customer’s wishes and would be able to implement the project. We advised the client to conduct pre-project preparation and write a thorough requirement document.</p>



<p class="wp-block-paragraph">Having carefully studied the specification document, our developers increased the estimate by 1.5 times since the project turned out to be more complicated than we expected and the customer added new requirements. The new cost appeared too high for the customer, and he stopped the project.</p>



<p class="wp-block-paragraph">The biggest lesson we have taken from that unsuccessful project many years ago, at the very beginning of our activities, is that we should evaluate projects as carefully as possible, clarifying in advance all the unclear moments with the customer.</p>



<p class="wp-block-paragraph">Another thing that can scare customers away is when estimates change too much.</p>



<h2 class="wp-block-heading" id="g58d6b6f9edf1">Why Might the Estimate Change?</h2>



<p class="wp-block-paragraph">Fluctuations in project estimates can occur for many reasons. Here are the most common ones:</p>



<ul class="wp-block-list">
<li><strong>Software developers misunderstood the customer's wishes.&nbsp;</strong></li>
</ul>



<p class="wp-block-paragraph">Most often, this happens due to a poorly drafted requirements document or when there is no document and all the requirements are explained verbally.</p>



<p class="wp-block-paragraph">High-quality pre-project work and a thorough specification can minimize the risks of incorrect project estimates.</p>



<ul class="wp-block-list">
<li><strong>The task took longer than planned.</strong></li>
</ul>



<p class="wp-block-paragraph">Some development stages may turn out to be more difficult than initially expected, or there may be many nuances, for example, when developing medical solutions. Programmers may spend more time when they do not have enough expertise in a specific programming language or software tools.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Integra_Sources_developers_discussing-.png" alt="Integra Sources developers are discussing the details of a complex medicine software development project." class="wp-image-21816" srcset="https://website-test.integrasources.com/media/files//Integra_Sources_developers_discussing-.png 725w, https://website-test.integrasources.com/media/files//Integra_Sources_developers_discussing--300x225.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Such moments are difficult to avoid or predict, and a competent estimate of software development should include additional hours for challenging tasks and unforeseen circumstances.</p>



<ul class="wp-block-list">
<li><strong>The customer wanted to make changes to the electronics functionality or add new software features.</strong></li>
</ul>



<p class="wp-block-paragraph">Most often, it happens to software projects (e.g., app development) since the client’s wishes are not limited by the hardware architecture's capabilities.</p>



<p class="wp-block-paragraph">Keep in mind that even seemingly small changes in software design or functionality can result in a large number of additional development hours.</p>



<h2 class="wp-block-heading" id="g6e4dd8769ffa">Conclusion</h2>



<p class="wp-block-paragraph">It is not that easy to accurately estimate software development duration and cost. There are many things to consider, including time for force majeure, logistical delays, and finding solutions to challenging tasks.</p>



<p class="wp-block-paragraph">Incorrect project evaluation can cause the loss of a project and a client. That is why precisely estimating the time and effort put into development is so vital.<br>Diverse development experience and mastery of various project evaluation methods will help the outsourcing team achieve accurate budgeting. <a href="https://website-test.integrasources.com/contact-us/">Tell us your ideas</a>, and we will estimate how long it will take to put them into practice and how much it will cost.</p>

    </div>
</div></div>


<h2 class="wp-block-heading" id="g69df5538240b"></h2>
]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/estimating-software-projects-ins-and-outs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Starting a Healthcare Electronics Development Project: Key Points You Need to Know</title>
		<link>https://website-test.integrasources.com/blog/healthcare-electronics-development-project-key-points/</link>
					<comments>https://website-test.integrasources.com/blog/healthcare-electronics-development-project-key-points/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 18 Jan 2024 07:54:42 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=19554</guid>

					<description><![CDATA[Where to start and what to consider when developing electronics and software for healthcare? Our thorough guide answers all the questions related to medical electronic device product development.]]></description>
										<content:encoded><![CDATA[<div class="lazyblock-blog-table-of-contents-2qulLC wp-block-lazyblock-blog-table-of-contents">
    <div class="table-of-contents-box">
        <div class="table-of-contents-title">Contents</div>
        <ul>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8e90" data-tag="h2" href="#6a6c3815d8e90" onclick="rollPageToAnchor('6a6c3815d8e90'); return false">
                        Healthcare Electronics Specifics                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8e98" data-tag="h2" href="#6a6c3815d8e98" onclick="rollPageToAnchor('6a6c3815d8e98'); return false">
                        Medical E-Device Types                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8e9b" data-tag="h2" href="#6a6c3815d8e9b" onclick="rollPageToAnchor('6a6c3815d8e9b'); return false">
                        Certification                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8e9e" data-tag="h2" href="#6a6c3815d8e9e" onclick="rollPageToAnchor('6a6c3815d8e9e'); return false">
                        Before Starting a Project                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8ea0" data-tag="h2" href="#6a6c3815d8ea0" onclick="rollPageToAnchor('6a6c3815d8ea0'); return false">
                        Risks and challenges                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8ea3" data-tag="h2" href="#6a6c3815d8ea3" onclick="rollPageToAnchor('6a6c3815d8ea3'); return false">
                        Medical Hardware &amp; Software Development Features                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8ea6" data-tag="h2" href="#6a6c3815d8ea6" onclick="rollPageToAnchor('6a6c3815d8ea6'); return false">
                        Medical Device Product Development vs. Consumer Electronics Creation                    </a>
                </li>
                            <li class="li-anchor-heading2">
                    <a class="anchor-heading" data-id="6a6c3815d8ea8" data-tag="h2" href="#6a6c3815d8ea8" onclick="rollPageToAnchor('6a6c3815d8ea8'); return false">
                        Wrapping up                    </a>
                </li>
                    </ul>

        <div class="table-of-contents"></div>
    </div>
</div>

<div class="lazyblock-case-slim-wrap-Z1S3S7V wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading">Healthcare Electronics Specifics</h2>



<p class="wp-block-paragraph">Let's just start by finding out how healthcare electronic devices differ from regular electronics.</p>



<p class="wp-block-paragraph">Undoubtedly, the first thing that makes medical devices different from all other electronics is their<strong> increased reliability and safety</strong>. Mechanisms designed to support and improve the patient’s health must be tough and durable. They must work flawlessly and never cause harm to people.</p>



<p class="wp-block-paragraph">Medical electronics need to process health data <strong>in real time </strong>as quickly as possible. Precious seconds are needed to provide emergency care and can save the patient's life.</p>



<p class="wp-block-paragraph">Integra Sources, a company that develops custom electronics and software for various purposes, including healthcare, knows how to make real-time data processing electronic devices. <a href="https://website-test.integrasources.com/contact-us/">We will help you</a> turn your idea of a high-performance healthcare device, system, or app into reality.<br>Our healthcare projects include creating <a href="https://website-test.integrasources.com/cases/medical-alert-bracelet-delivers-assistance-touch-button/">a bracelet with an alert button</a>. The ultra-low-power, BLE-enabled wearable device allows patients to call for help by pressing an emergency button. The bracelet transmits an alarm signal via Wi-Fi or Bluetooth to a nearby beacon that sends it to the hospital server.</p>



<figure class="image wp-block-image size-full"><img  decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Medical_bracelet_prototype_and_3D-printed_case.jpg" alt="A prototype of a healthcare wearable device." class="wp-image-19556" srcset="https://website-test.integrasources.com/media/files/Medical_bracelet_prototype_and_3D-printed_case.jpg 725w, https://website-test.integrasources.com/media/files/Medical_bracelet_prototype_and_3D-printed_case-300x225.jpg 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"><figcaption class="wp-element-caption"><em>Medical bracelet prototype and 3D-printed case</em>.</figcaption></figure>



<p class="wp-block-paragraph">The server calculates the patient's location and passes on a message to the staff. Life-saving assistance can be provided immediately since the minimum possible time passes from pressing the button to receiving the signal by medical personnel.<br>The global market for medical wearables is growing impressively. It is expected to quadruple in 5 years from 2021 and reach $83.9 billion by 2026, as <a href="https://www.statista.com/statistics/1289674/medical-wearables-market-size-by-region/" target="_blank" rel="noopener">Statista predicts</a>. The North American market is in the lead, accounting for around 40% of global wearable medical device revenue.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="480" src="https://website-test.integrasources.com/media/files/Medical_wearable_device_market_in_2021_and_2026.png" alt="The global market for medical wearables, 2021 vs. 2026." class="wp-image-19557" srcset="https://website-test.integrasources.com/media/files/Medical_wearable_device_market_in_2021_and_2026.png 725w, https://website-test.integrasources.com/media/files/Medical_wearable_device_market_in_2021_and_2026-300x199.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>Medical wearable device market in 2021 and 2026</em>.</figcaption></figure>



<p class="wp-block-paragraph"><strong>Various network technology support</strong> is a feature that is closely related to high performance. For example, if the Wi-Fi connection is lost, the device instantly switches to a mobile network without sacrificing functionality, performance, or control.</p>



<p class="wp-block-paragraph">Data clarity is also not a whim but a must-have condition. Be it a mobile app screen or an HMI healthcare device display, information must be presented in a <strong>user-friendly manner</strong>. Neither medical staff nor patients can quickly assess the information, getting lost in confusing menu choices.</p>



<p class="wp-block-paragraph">Other frequently needed medical electronics features may include:</p>



<ul class="wp-block-list">
<li><strong>low power consumption</strong>;</li>



<li><strong>sterilization and</strong> <strong>disinfectant resistance</strong> to withstand frequent cleaning;&nbsp;</li>



<li><strong>lightweight</strong>;</li>



<li><strong>compact size</strong>;</li>



<li><strong>mobility</strong>;</li>



<li><strong>portability</strong>;</li>



<li><strong>mechanical damage resistance</strong>;</li>



<li><strong>along-lasting appearance</strong>.</li>
</ul>



<h2 class="wp-block-heading">Medical E-Device Types</h2>



<p class="wp-block-paragraph">All electronic devices for healthcare can be divided into four large groups according to the purpose of use:</p>



<ul class="wp-block-list">
<li>therapeutic;</li>



<li>diagnostic;</li>



<li>patient monitoring;</li>



<li>others.</li>
</ul>



<p class="wp-block-paragraph">The therapeutic segment accounts for almost half of the medical electronics market due to the aging population and the growing need for chronic disease care.</p>



<p class="wp-block-paragraph">The rise of AI-based medical electronics, including those that patients can use at home, drives further therapeutic branch growth.<br>We applied computer vision algorithms to develop <a href="https://website-test.integrasources.com/cases/skinview-ios-app-for-identifying-melanoma-skin-cancer-using-computer-vision-algorithms/">an intelligent system for detecting skin cancer</a> with a smartphone. The system uses an iOS app and a special smartphone camera lens to diagnose skin cancer. Stunning diagnostic accuracy of 80% and processing time of less than 0.1 seconds are made possible by OpenCV-based algorithms developed in C++, wrapped in Objective-C, and integrated into the iOS mobile app.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Mole-Check_Process.jpg" alt="You can examine moles using a lens and a mobile app based on CV algorithms." class="wp-image-19558" srcset="https://website-test.integrasources.com/media/files/Mole-Check_Process.jpg 725w, https://website-test.integrasources.com/media/files/Mole-Check_Process-300x225.jpg 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>Mole-Check Process</em>.</figcaption></figure>



<p class="wp-block-paragraph">In addition to grouping by purpose of use, all medical electronic devices are divided into classes of potential danger to consumers. The US Food and Drug Administration (FDA) divides medical electronics into four classes based on the potential risk to the patient and the degree of control required to ensure the safety and effectiveness of the various types of devices.&nbsp;</p>



<p class="wp-block-paragraph"><a href="https://www.fda.gov/medical-devices/consumers-medical-devices/learn-if-medical-device-has-been-cleared-fda-marketing" target="_blank" rel="noopener">47% of medical devices</a> fall under the <strong>class I</strong> category with the lowest possible risk to the patient. 95% of class I devices are exempt from the regulatory process.</p>



<p class="wp-block-paragraph">43% of medical devices fall into the <strong>class IIa or class IIb</strong> categories of medium health risk. Most class II products must go through a premarket notification process, aka 510(k).</p>



<p class="wp-block-paragraph"><strong>Class III</strong> covers high-risk medical devices, most of which must undergo premarket approval (PMA). These are cochlear implants, pacemakers, defibrillators, and other precision equipment.<br>The design and development of class II and class III medical devices is accompanied by more stringent requirements for component selection and electronics certification.</p>



<h2 class="wp-block-heading">Certification</h2>



<p class="wp-block-paragraph">Companies that provide medical device design and development services rely on International Electrotechnical Commission (IEC) standards, namely <strong>IEC 60601-1</strong> and <strong>IEC 60601-1-2</strong> when designing electronic products for healthcare. <strong>IEC62326-1:2002</strong> specifies capability approval (CA) procedures for printed boards. Only a device that meets these standards can be certified.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="180" src="https://website-test.integrasources.com/media/files/International_Electrotechnical_Commission_logo.png" alt="The International Electrotechnical Commission logo." class="wp-image-19561" srcset="https://website-test.integrasources.com/media/files/International_Electrotechnical_Commission_logo.png 725w, https://website-test.integrasources.com/media/files/International_Electrotechnical_Commission_logo-300x74.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Companies that design and manufacture healthcare electronics must meet the strict requirements of the International Organization for Standardization (ISO).</p>



<p class="wp-block-paragraph">ISO standards for medical electronic devices include the following:</p>



<ul class="wp-block-list">
<li><strong>ISO 9001</strong> sets out quality management system (QMS) requirements;</li>



<li><strong>ISO 13485</strong> specifies quality management system requirements for medical devices;</li>



<li><strong>ISO 14971</strong> specifies the risk management process in the medical device industry;</li>



<li><strong>ISO 62304</strong> sets out the life cycle requirements for medical device software;</li>



<li><strong>ISO 10993</strong> is used to assess the biocompatibility of medical devices and materials.</li>



<li><strong>ISO 20417</strong> defines requirements for the identification, labeling, packaging, and accompanying information of medical devices.</li>
</ul>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="180" src="https://website-test.integrasources.com/media/files/ISO_logo.png" alt="ISO logo." class="wp-image-19562" srcset="https://website-test.integrasources.com/media/files/ISO_logo.png 725w, https://website-test.integrasources.com/media/files/ISO_logo-300x74.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Consumer electronic devices for healthcare must have so-called electrical certifications: FFC, CE, UL, RoHS, or REACH. You can learn more about <a href="https://website-test.integrasources.com/blog/guide-consumer-electronics-certification-us-eu-requirements-consider-mass-production/">consumer electronics certification in the US and EU</a> in our previous post.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="360" src="https://website-test.integrasources.com/media/files/US_and_EU_consumer_electronics_certification_types.png" alt="US and EU consumer electronics certification types." class="wp-image-19564" srcset="https://website-test.integrasources.com/media/files/US_and_EU_consumer_electronics_certification_types.png 725w, https://website-test.integrasources.com/media/files/US_and_EU_consumer_electronics_certification_types-300x149.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Embedded healthcare software may also be subject to additional certification. For example, one of our projects, the device for monitoring after-surgery tissue repair, required C software to conform to the <strong>MISRA-C:2012 coding standard</strong> to ensure embedded system code safety, security, portability, and reliability.<br>All electronic healthcare devices – simple digital thermometers, fitness bracelets, personal alarms, complex implantable systems, and diagnostic equipment – must be safe for human life and health. That is why medical hardware design and software development require getting through numerous reliability and operational safety tests (EMI/EMC, <a href="https://website-test.integrasources.com/blog/electronics-design-practices-prevent-eos-and-esd-damage/">ESD</a>, power supply immunity tests, etc.), studies, and mandatory certification.</p>



<h2 class="wp-block-heading">Before Starting a Project</h2>



<p class="wp-block-paragraph">Technically, the process of medical electronic device creation is not much different from electronics design for other industries.</p>



<p class="wp-block-paragraph">A company or individual who comes up with an idea <a href="https://website-test.integrasources.com/services/embedded-hardware-design-and-development/">to create an embedded system</a>, an IoT solution, a <a href="https://website-test.integrasources.com/services/mobile-app-development/">mobile app</a>, or system software for healthcare should test their business concept for vitality, study the market and competitors, and choose an outsourcing hardware design and software development company (or prototype the solution in-house).</p>



<p class="wp-block-paragraph">However, each step leading up to a medical device prototype development project has its own unique industry-based characteristics.</p>



<p class="wp-block-paragraph">First, you can't just come to the developer with an idea of a medical electronic product. No matter how hard engineers try to understand the intricacies of medical issues, they will never come close to the necessary medical expertise. You should have your own in-depth knowledge of medicine or qualified medical consulting assistance.</p>



<p class="wp-block-paragraph">Then, you should find out all the matters related to certification, which depend not only on the device's purpose and operating environment but also on the country of origin. These issues directly affect product creation and component selection processes.</p>



<p class="wp-block-paragraph">Here is an example from one of our projects. Our US client wanted to use US-certified AC LED lamps in our healthcare IoT project. The IoT system is designed to operate in high humidity. So, we needed to pick up a transformer that met several requirements. It had to be suitable for driving AC LED lamps and be approved for use in a damp environment.</p>



<p class="wp-block-paragraph">We met all the requirements and installed a humidity-resistant FS12-1600-S2 transformer that reduces the voltage to 12 V.</p>



<p class="wp-block-paragraph">If you are planning to develop an embedded system, then you need to choose an operating system for it. Open-source or proprietary, the choice is up to you. To learn more about <a href="https://website-test.integrasources.com/blog/linux-os-for-medical-devices/">Linux OS for medical devices</a>, read our blog article.<br>From all of the above, it can be seen that the client should come to the outsourcing development company with a ready-made <a href="https://website-test.integrasources.com/blog/product-development-specification/">project requirements specification</a> for a healthcare solution. It's one of the rare cases when technical specialists can only make adjustments to an existing requirements document instead of creating one from scratch.</p>



<h2 class="wp-block-heading">Risks and challenges</h2>



<p class="wp-block-paragraph">Any hardware and software creation process has its own risks. Providing healthcare electronics design and software development services is no exception. Next, we list the most common medical project threats:</p>



<ul class="wp-block-list">
<li><strong><em>Certification issues.</em></strong><em> </em>Your healthcare system, device, or embedded equipment may not get certified. There can be many reasons for that: wrong component selection, design errors, developers' lack of certificates, and many more. The key to avoiding such threats is outsourcing specialists' skills and experience, as well as a thorough-prepared project spec.</li>



<li><strong><em>A healthcare electronic device is not safe for patients</em></strong><strong>.</strong> This is a genuinely terrible case, but discovering defects during prototyping is a much better scenario than during or after mass production. The only way out is to conduct <a href="https://website-test.integrasources.com/blog/pcb-and-electronics-testing-and-during-manufacturing-importance-and-methods-implementation/">thorough testing at all project stages</a>.</li>



<li><strong><em>Your healthcare electronic solution has had no market success.</em></strong><em> </em>Success is made up of many elements: luck, fortunate circumstances, intuition, and, of course, careful preparatory work. So, you'd better not ignore the <a href="https://website-test.integrasources.com/blog/project-discovery-phase/">IT project discovery phase</a>, as it will help you correctly assess project viability and market potential.</li>



<li><strong><em><strong><em>The system requirements are incorrectly defined.</em></strong></em></strong> Vanity and constant rush, as well as a lack of skills and experience, can cause errors in specifying software features, functions, and system requirements. As a result, the developed software may not meet the software environment or hardware requirements. You can reduce such risks to zero by carefully carrying out preparatory work and choosing a qualified development team.</li>



<li><strong><em>Software errors. </em></strong>The software may fail during operation, which can lead to serious problems for medical staff and threaten the patient's health.</li>
</ul>



<p class="wp-block-paragraph">The development team should pay particular attention to the security and stability of software for medical devices, embedded systems, and IoT solutions. The right choice of programming language and tools, coupled with frequent code testing, will help create software that will work properly for years.</p>



<p class="wp-block-paragraph">In most cases, <a href="https://website-test.integrasources.com/services/cpp-software-development/">we choose C/C++</a> because of its flexibility, high speed, and scalability, which allows us to create high-performance and reliable solutions.</p>



<p class="wp-block-paragraph">Let's take a look at the challenges faced by medical electronics and software developers (ourselves included).</p>



<ul class="wp-block-list">
<li><strong><em>Integrate software into an existing system</em></strong></li>
</ul>



<p class="wp-block-paragraph">Medical software often needs to be included in the health service facilities' existing software system. In such cases, the development team applies software languages and tools and creates interfaces, menus, and navigation so that the new software gets integrated into the overall hierarchy.</p>



<ul class="wp-block-list">
<li><strong><em>Ensure data transfer speed and continuity&nbsp;</em></strong></li>
</ul>



<p class="wp-block-paragraph">Any electronic device, sensor, or software for medicine must operate quickly and stably under all conditions.<br>When developing <a href="https://website-test.integrasources.com/cases/real-time-signal-processing-for-wearable-electrocardiogram-device/">firmware and an Android app for a wearable ECG device</a>, our engineers had to ensure real-time data transfer from the device to the app via Bluetooth.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="544" src="https://website-test.integrasources.com/media/files/Real-time_signal_processing_for_wearable_ECG_device.jpg" alt="Real-time signal processing for a wearable ECG device." class="wp-image-19567" srcset="https://website-test.integrasources.com/media/files/Real-time_signal_processing_for_wearable_ECG_device.jpg 725w, https://website-test.integrasources.com/media/files/Real-time_signal_processing_for_wearable_ECG_device-300x225.jpg 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em>Portable system for investigating the effects of noise exposure on human blood pressure and heart health</em>.</figcaption></figure>



<p class="wp-block-paragraph">We needed to ensure continuous data transfer even if there was a temporary loss of connection to the app. That was a challenge. To save data, we implemented temporary data storage in flash memory.</p>



<p class="wp-block-paragraph">We also encountered a problem related to the Bluetooth channels' data transfer speed. Our team implemented compression provided by the encoder and decoder to achieve the required speed.</p>



<ul class="wp-block-list">
<li><strong><em>Ensure the device has low power consumption</em></strong></li>
</ul>



<p class="wp-block-paragraph">Customers often ask us to make the device work on a single battery charge for as long as possible. This requirement is not always easy to meet.</p>



<p class="wp-block-paragraph">Above, we already described the bracelet with an alert button we developed. One of the customer’s requirements was that the bracelet operate for two weeks without recharging on a 360 mAh battery.</p>



<p class="wp-block-paragraph">We achieved the device's low power consumption by choosing a microprocessor without excessive functions and selecting its energy-saving operating mode without background activity.</p>



<ul class="wp-block-list">
<li><strong><em>Fit everything needed into a tiny case</em></strong></li>
</ul>



<p class="wp-block-paragraph">The trend toward device miniaturization in healthcare electronics development services is gaining momentum. It takes incredible engineering skills to put everything on the PCB and meet strict size requirements.</p>



<h2 class="wp-block-heading">Medical Hardware &amp; Software Development Features</h2>



<p class="wp-block-paragraph">The development of hardware and software in the field of medicine has its unique characteristics, but it can still be fitted into the general IT product development framework.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="250" src="https://website-test.integrasources.com/media/files/Medical_IT_solution_development_process.png" alt="Medical IT solution development process." class="wp-image-19568" srcset="https://website-test.integrasources.com/media/files/Medical_IT_solution_development_process.png 725w, https://website-test.integrasources.com/media/files/Medical_IT_solution_development_process-300x103.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph"><strong>Target market research and idea conceptualization</strong></p>



<p class="wp-block-paragraph">At this stage, you determine the target audience, market requirements, and trends and formulate your product idea. Medical electronic devices and software applications should be easy to use.</p>



<p class="wp-block-paragraph">In the case of medical electronics design, you should also determine physical and operational parameters: device size, case material, power supply, safety, service life, etc.&nbsp;</p>



<p class="wp-block-paragraph">Consider the certification requirements. This step is especially vital for hardware design. It is necessary to take into account all the regulatory authorities' requirements.</p>



<p class="wp-block-paragraph"><strong>Medical product development</strong></p>



<p class="wp-block-paragraph">The hardware development stage usually takes longer and has more iterations than medical device software development. Yet, it depends on the project's scale and complexity.</p>



<p class="wp-block-paragraph">While selecting hardware components, engineers consider not only device operational and functional requirements but also certification ones.</p>



<p class="wp-block-paragraph">While choosing programming languages, frameworks, libraries, and other software tools, specialists are guided by their skills and expertise, customer requirements, and software compatibility. The software can be linked to the hardware design or be a separate product.</p>



<p class="wp-block-paragraph">When realizing healthcare software development and medical device IoT development, engineers must take care of data security and minimize the IT product's vulnerabilities to hacking or viruses.</p>



<p class="wp-block-paragraph"><strong>Testing</strong></p>



<p class="wp-block-paragraph">Strictly speaking, hardware and code in-house tests are carried out continuously throughout the entire development process no matter what kind of project the team is dealing with. But the medical field requires increased attention to hardware and software security, durability, and stability. Electronics must run smoothly since patients' health and lives often depend on them. Health data must be reliably protected from hacking, theft, and damage.</p>



<p class="wp-block-paragraph">Medicine hardware and software system development almost always requires third-party laboratory testing.</p>



<p class="wp-block-paragraph">Certification testing lengthens IT solution development and increases the number of iterations, which is one of the key features of the medical electronics development process. And yet, simple healthcare electronic products get certified as consumer electronics, but medical devices and systems must meet many more additional certification requirements.</p>



<p class="wp-block-paragraph"><strong>Support and maintenance</strong></p>



<p class="wp-block-paragraph">After completing device prototyping and software development, companies provide post-project support for a certain period, eliminating shortcomings and errors. Moving forward, on the software side, the developer can provide updates, system scaling, and adding new features.</p>



<h2 class="wp-block-heading">Medical Device Product Development vs. Consumer Electronics Creation</h2>



<p class="wp-block-paragraph">We have picked up the most significant differences between creating consumer electronics and medical electronic devices.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="1022" src="https://website-test.integrasources.com/media/files/Medical_Consumer_Products_table-1.png" alt="A table depicts the differences between creating consumer electronics and medical electronic devices." class="wp-image-19868" srcset="https://website-test.integrasources.com/media/files/Medical_Consumer_Products_table-1.png 725w, https://website-test.integrasources.com/media/files/Medical_Consumer_Products_table-1-213x300.png 213w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h2 class="wp-block-heading">Wrapping up</h2>



<p class="wp-block-paragraph">Building healthcare e-devices and software is an interesting, inspiring, knowledge-enhancing, and promising proceeding. It is similar yet different from all other industry-related development processes.</p>



<p class="wp-block-paragraph">When you start building a healthcare e-device or app, expect it to take longer and require more resources than creating consumer electronics.</p>



<p class="wp-block-paragraph">Hardware and software developers must follow both common electronics certifications and numerous stringent medical device certification standards when working on a medical e-solution.</p>



<p class="wp-block-paragraph">Therefore, you should choose the most highly qualified and experienced outsourcing partners for healthcare product development. Integra Sources' portfolio includes a wide range of healthcare hardware and software development projects.&nbsp;<a href="https://website-test.integrasources.com/contact-us/">Reach out to us</a> to create a high-performance and safe medical IT solution that benefits human health.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/healthcare-electronics-development-project-key-points/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Embedded System Design: Challenges of Hardware and Software Development</title>
		<link>https://website-test.integrasources.com/blog/embedded-system-design-challenges/</link>
					<comments>https://website-test.integrasources.com/blog/embedded-system-design-challenges/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 15 Nov 2023 06:58:00 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=17575</guid>

					<description><![CDATA[Creating an embedded system means designing both hardware and software. This process consists of many steps, and at each phase, developers face various challenges. Learn how the team of Integra Sources deals with them in this article.]]></description>
										<content:encoded><![CDATA[

<div class="lazyblock-case-slim-wrap-s2Pni wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading">What are Embedded Systems?</h2>



<p class="wp-block-paragraph">Embedded systems consist of computer hardware and software; but unlike personal computers or smartphones, they are designed for a specific function or a set of closely related functions. They typically perform only one task, while a PC can perform various tasks – programming, calculating, drawing, gaming, etc.</p>



<p class="wp-block-paragraph">A typical embedded system has the following structure:</p>



<figure class="image wp-block-image size-full is-resized"><img  decoding="async" width="725" height="165" src="https://website-test.integrasources.com/media/files/embedded_system_structure.png" alt="A scheme of a typical embedded system structure consisting of hardware and software." class="wp-image-17577" style="width:725px;height:165px" srcset="https://website-test.integrasources.com/media/files/embedded_system_structure.png 725w, https://website-test.integrasources.com/media/files/embedded_system_structure-300x68.png 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"></figure>



<p class="wp-block-paragraph">Thus, embedded system design requires deep knowledge of both electronics engineering and programming. Such projects require the following specialists:&nbsp;</p>



<p class="wp-block-paragraph">1. <strong>Project managers</strong> participate in the pre-sale phase. If you <a href="https://website-test.integrasources.com/contact-us/">contact Integra Sources</a>, you can discuss your idea with them as they have the necessary skills to make a rough estimation of the project. They also organize and supervise the work of the team on a particular project. For customers, PMs are the main contact person in the development team.</p>



<p class="wp-block-paragraph">2. <strong>A system analyst</strong> and a <strong>tech lead </strong>are responsible for<strong> </strong>collecting and analyzing the requirements for the future system and thorough project estimation. The tech lead also designs the architecture of the future solution.</p>



<p class="wp-block-paragraph">3. <strong>Embedded developers</strong> are front-line layout engineers and software engineers responsible for designing printed circuit boards and coding programs.&nbsp;</p>



<p class="wp-block-paragraph">4. <strong>QA specialists</strong> are responsible for testing solutions under development.&nbsp;</p>



<p class="wp-block-paragraph">To make embedded system development faster, the team usually works on hardware and software simultaneously. Nevertheless, for convenience, let’s consider hardware development and embedded software design as separate parts.&nbsp;</p>



<h2 class="wp-block-heading">Embedded System Design: Hardware Development</h2>



<h3 class="wp-block-heading">1. Requirements gathering and project development specification</h3>



<p class="wp-block-paragraph">Since Integra specializes in outsource <a href="https://website-test.integrasources.com/services/embedded-hardware-design-and-development/">embedded electronics development</a>, the ideas of new products usually belong to our customers. When the team joins a project, our first task is to gather the requirements for the future device:</p>



<ul class="wp-block-list">
<li>Functional requirements (what the system must do);</li>



<li>Non-functional requirements: performance, scalability, security, size, weight, and other important features.</li>
</ul>



<p class="wp-block-paragraph">Customers with no technical background find it difficult to formulate requirements for their products. They tend to pay more attention to marketing and functional features but lack an understanding of the technical side and feasibility of the project. So, <strong>the key challenge here is to interview the client thoroughly</strong>.&nbsp;</p>



<p class="wp-block-paragraph">It’s also important <strong>not to promise more than we can do</strong>. If what the customer wants is barely realistic, our job is to tell him or her the truth, explain why, and offer feasible alternatives.</p>



<p class="wp-block-paragraph">Based on this information, the Integra team creates a<a href="https://website-test.integrasources.com/blog/product-development-specification/"> project development specification</a> – a document that describes the purpose, functions, behavior, and other requirements for the future device.&nbsp;</p>



<h3 class="wp-block-heading">2. Technical proposal</h3>



<p class="wp-block-paragraph">At this stage, the team creates a document that describes the <strong>architecture of the future system</strong> and the solutions we are going to implement.&nbsp;</p>



<p class="wp-block-paragraph">We also select components for the future device. The choice here is limited by the product requirements:</p>



<ul class="wp-block-list">
<li>Technical characteristics: power consumption, memory capacity, MCU performance, size, weight, etc.</li>



<li>Operating environment: extreme temperatures, humidity, vibration stress, etc.</li>



<li>The cost and quality of the components.</li>



<li>The availability of the components (if the device is supposed to be mass-produced).</li>



<li>Developers must find a balance between the cost of the future embedded system solution and its performance.</li>
</ul>



<h3 class="wp-block-heading">3. Schematics and PCB design and layout</h3>



<p class="wp-block-paragraph">The device under development must not only perform its key functions but also be safe and reliable. During <a href="https://website-test.integrasources.com/services/embedded-hardware-design-and-development/">embedded hardware design</a>, the team takes into account the following issues:</p>



<ul class="wp-block-list">
<li>The design of the board must fully comply with the PCB design rules so that the device can serve as long as possible with no issues.</li>



<li>Due attention must be paid to heat dissipation, especially when designing a powerful device. It can be achieved with proper component placement, or by extending the copper area, adding vias, using a cooling radiator, or by other means.&nbsp;</li>



<li>The components we have never used before must be tested to make sure they function as their data sheets indicate.</li>



<li>PCBs must be protected from<a href="https://website-test.integrasources.com/blog/electronics-design-practices-prevent-eos-and-esd-damage/"> EOS and ESD events</a>, EM interference, environmental hazards, and other factors.</li>



<li>If the embedded system is to be mass-produced, we must follow the Design for Manufacturing (DFM) principles.</li>



<li>The board must be designed with<a href="https://website-test.integrasources.com/blog/guide-consumer-electronics-certification-us-eu-requirements-consider-mass-production/"> certification requirements</a> in mind (if the client wants the product to be certified).</li>
</ul>



<p class="wp-block-paragraph">Data sheets may contain errors and inaccuracies. And since embedded product development is a costly service, such problems must be revealed before we spend the customer’s money. Besides, if the job requires a non-standard approach, we must make sure it’ll work for a given project. In such cases, the team may want to <strong>build a proof-of-concept prototype </strong>first.<a href="https://website-test.integrasources.com/blog/electronics-prototyping-product-development/"> Electronics prototyping</a> allows us to prove an idea, check the work of components, and reveal various issues at an early stage of embedded development.</p>



<p class="wp-block-paragraph">Prototyping may require creating not only PCBs but other elements of a system. During one of our projects, we were developing a computer vision algorithm that was supposed to control a robotic manipulator. The model we ordered was too short compared to the measurements provided by the customer, so the team had to make a longer arm, using a shaped metal tube and support elements printed on a 3D printer. This way, we could test the algorithm.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="409" src="https://website-test.integrasources.com/media/files/prototype_robotic_manipulator.png" alt="A prototype of a robotic manipulator made of a shaped metal tube and support elements printed on a 3D printer." class="wp-image-17578" srcset="https://website-test.integrasources.com/media/files/prototype_robotic_manipulator.png 725w, https://website-test.integrasources.com/media/files/prototype_robotic_manipulator-300x169.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">4. Testing</h3>



<p class="wp-block-paragraph">Our team tests PCBs under development at each phase of the process. Tests can show if the board functions correctly and complies with various certification requirements. Tests are conducted both after and during development so that we can reveal and eliminate all kinds of defects and issues before moving on to mass production. Read our article on <a href="https://website-test.integrasources.com/blog/pcb-and-electronics-testing-and-during-manufacturing-importance-and-methods-implementation/">PCB and electronics testing</a> to learn more.&nbsp;</p>



<p class="wp-block-paragraph">Often, the team needs to create custom testing firmware that checks if the PCB works as expected. When the product is ready for mass production, we also develop <strong>factory testing firmware</strong>.&nbsp;</p>



<h2 class="wp-block-heading">What is Embedded Software?</h2>



<p class="wp-block-paragraph">Creating software is the other part of embedded system design. Unlike applications that run on PCs or smartphones, <strong>embedded software is created for specific hardware</strong>, i.e., can only run on the microcontrollers of special-purpose, non-computer devices. A program that controls a smart watch, a digital camera, a multimeter, or a washing machine is embedded software.</p>



<p class="wp-block-paragraph">Such programs are built into devices or machines to control them and/or <strong>perform a limited range of functions</strong>. Often embedded software is installed in devices permanently – although nowadays it can be updated through wireless connection (over-the-air (OTA) update). It is stored in non-volatile memory – ROM, EEPROM, or flash memory. Without it, the device won’t work and turn into a piece of metal and plastic.&nbsp;</p>



<p class="wp-block-paragraph">Most embedded programs (except for embedded apps) <strong>don’t have a graphical user interface (GUI)</strong>. They are designed to interact with other software through external interfaces rather than with users through a GUI. If a program does have a GUI, it is typically used for configuring the program and outputting limited data (for example, the information about the device’s state).</p>



<p class="wp-block-paragraph">The purpose of embedded software is to control a device by <strong>transmitting data between the hardware and higher-level programs</strong>.</p>



<p class="wp-block-paragraph">Embedded software retrieves signals and data from the hardware. The program interprets them as commands and data sequences, used for creating various objects, and transmits them to higher-level software.</p>



<p class="wp-block-paragraph">When embedded software receives commands and objects from higher-level software, it translates them into signals and data arrays and transmits them to the hardware.An embedded system solution can have up to four <strong>levels of embedded software</strong>:</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="240" src="https://website-test.integrasources.com/media/files/embedded_software.png" alt="The structure of embedded software." class="wp-image-17579" srcset="https://website-test.integrasources.com/media/files/embedded_software.png 725w, https://website-test.integrasources.com/media/files/embedded_software-300x99.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph"><strong>Firmware</strong></p>



<p class="wp-block-paragraph">Firmware is a type of computer program that boots a piece of hardware and provides it with low-level instructions. Operating systems and applications run on top of firmware. It is written in low-level languages (<strong>typically in C/C++</strong>). To let the device read it and execute the instructions, the program is then converted into machine code.</p>



<p class="wp-block-paragraph"><strong>Embedded operating system</strong></p>



<p class="wp-block-paragraph">Embedded OSs are specialized software that <strong>controls system resources</strong>. With drivers and APIs, an OS provides application-level software with access to the device’s hardware. Applications run on top of embedded operating systems.</p>



<p class="wp-block-paragraph"><strong>Middleware</strong></p>



<p class="wp-block-paragraph">Some embedded software designs can include middleware. It’s a software <strong>layer between the OS and the application</strong>. Virtual machines are typical examples of middleware. A VM emulates a platform and executes a computer-independent code, thus making it compatible with different operating systems. For instance, programs written in Kotlin are converted to a Java code (application level) that, in turn, is executed in a virtual machine (middleware level) running on an operating system (OS level).</p>



<p class="wp-block-paragraph"><strong>Embedded application</strong></p>



<p class="wp-block-paragraph">Just like typical apps for computers, this type of software performs the functions of the embedded system and directly interacts with users. It processes data, interacts with other devices, and performs high-level functions. Embedded applications are written in high-level languages such as <strong>C++, Python, and Java</strong>.</p>



<p class="wp-block-paragraph">An embedded system can incorporate firmware only or more levels of embedded software. Additionally, a solution may require desktop or smartphone applications to function properly. Our team can create all these types of programs for your solution, so <a href="https://website-test.integrasources.com/contact-us/">give us a call</a> to discuss the project in detail.</p>



<p class="wp-block-paragraph">Sometimes, embedded applications, embedded OSs, and middleware are referred to as <em>firmware</em>, while the term <em>embedded software</em> is extended to include firmware and embedded software development tools. There is no uniform terminology for these concepts.</p>



<h2 class="wp-block-heading">Embedded Software Development Tools</h2>



<p class="wp-block-paragraph">Developers use the following tools to create embedded software:</p>



<ul class="wp-block-list">
<li><strong>Integrated Development Environments (IDE)</strong> are toolsets that contain various programming instruments such as editors, compilers, debuggers, and more</li>



<li><strong>Compilers and cross-compilers </strong>translate the code written in a high-level language into a low-level machine code.</li>



<li><strong>Debuggers </strong>help developers find and eliminate bugs.</li>



<li><strong>Linkers</strong> can combine different pieces of code and modules into a single executable program. Modern compilers have built-in linkers.</li>



<li><strong>Simulators and emulators</strong> provide simulated environments close to real-life conditions for testing programs.</li>



<li><strong>System configuration and code generation tools </strong>automatically generate code for configuring the hardware components of a device. They minimize manual coding and, therefore, error rates.</li>



<li><strong>Code suggestion tools</strong> are AI-based instruments that analyze the code written by a programmer and autocomplete it with contextually relevant snippets. They considerably speed up embedded system software development.</li>
</ul>



<p class="wp-block-paragraph"><strong>Disassemblers</strong> are used to reveal errors made by compilers. Sometimes, it is easier to eliminate errors at the assembler level.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="361" src="https://website-test.integrasources.com/media/files/screenshot_of_GitHub_Copilot.png" alt="A screenshot of GitHub Copilot, an AI-based tool with the function of program code autocompletion." class="wp-image-17580" srcset="https://website-test.integrasources.com/media/files/screenshot_of_GitHub_Copilot.png 725w, https://website-test.integrasources.com/media/files/screenshot_of_GitHub_Copilot-300x149.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption">The autocompletion function of GitHub Copilot and similar solutions considerably speeds up coding. Source:<a href="https://github.com/features/copilot" target="_blank" rel="noopener"> https://github.com/features/copilot</a></figcaption></figure>



<h2 class="wp-block-heading">Challenges of Embedded Software Development&nbsp;</h2>



<h3 class="wp-block-heading">1. Hardware platform selection</h3>



<p class="wp-block-paragraph">The future <a href="https://website-test.integrasources.com/services/embedded-software-development/">embedded software design</a> can be roughly estimated when the team creates the technical proposal as experienced developers can see what hardware resources they can expect.&nbsp;</p>



<p class="wp-block-paragraph">Of course, the team prefers more powerful MCUs with larger memory capacity. But if it’s not an option and we have to use a less powerful alternative, we need to analyze the project thoroughly to be sure we can implement all the features and optimize the code for this particular hardware.</p>



<p class="wp-block-paragraph">Since embedded software systems interact with hardware (microcontrollers, sensors, buzzers, etc.), developers need to study the equipment before they start coding. The problem is that certain models may <strong>lack the necessary documentation</strong> or the data sheets may contain <strong>mistakes, inaccuracies, and outdated information</strong>.</p>



<p class="wp-block-paragraph">One of our projects required a module that could simultaneously receive GPS coordinates and transmit data using GSM. The data sheet claimed the module was capable of both, but the device didn’t function properly during tests. The team contacted the manufacturer, and the company admitted that the module couldn’t perform both functions simultaneously. To switch between GSM and GPS modes, it needed to be rebooted. This fact was not mentioned in the data sheet.</p>



<p class="wp-block-paragraph">This situation is not uncommon for cheap components. Contacting the developer of the hardware usually helps. Sometimes, the developer doesn’t respond, and the team has to analyze the hardware by itself. But these are usually simple components designed by small companies, so studying them is not too difficult.</p>



<p class="wp-block-paragraph">The manufacturers of expensive hardware typically provide full information in their data sheets but using them makes the final product more expensive.</p>



<h3 class="wp-block-heading">2. Selecting a programming language and operating system</h3>



<p class="wp-block-paragraph">The choice of programming language is determined by hardware and the type of software we want to create. For example, programs for Android-based devices are created in Java, while software for single board computers is written in C or C++. C is suitable for low-level programming, i.e., for programs that interact directly with the hardware. C++, Python, Java, Rust, and other languages are suitable for high-level programming.</p>



<p class="wp-block-paragraph"><strong>Our team specializes in C/C++</strong> development because a programmer experienced in C++ can use the <strong>Qt framework</strong> to create both embedded software and application-level programs. Although there are safer alternatives to C/C++ (e.g., Rust), our team is highly qualified and knows how to avoid typical mistakes of this sort. So, by <a href="https://website-test.integrasources.com/contact-us/">entrusting your project to us</a>, you save money because we don’t need to hire more developers specializing in other languages.</p>



<p class="wp-block-paragraph">Devices that perform simple actions can function with the so-called bare-metal firmware that doesn’t require an operating system. However, <strong>electronics with complicated functions do need an OS</strong>.</p>



<p class="wp-block-paragraph">Here developers have many options: Embedded Linux, Android,<a href="https://website-test.integrasources.com/blog/linux-vs-windows-10-iot-medical-device/"> Windows IoT</a>, RTEMS, and more. The choice is determined by several factors:</p>



<p class="wp-block-paragraph">- project goal;</p>



<p class="wp-block-paragraph">- available hardware resources; and</p>



<p class="wp-block-paragraph">- development cost.</p>



<p class="wp-block-paragraph">Powerful hardware can hold resource-demanding operating systems. For instance, writing software for Ubuntu won’t take much time but will require powerful and expensive hardware as Ubuntu has many services, drivers, and packages. Weaker hardware makes developers spend more time optimizing and customizing the code, so embedded software programming grows more expensive.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="230" src="https://website-test.integrasources.com/media/files/dependencies_software_development_and_available_resources.png" alt="A scheme showing the dependencies between embedded software development cost and available hardware resources." class="wp-image-17581" srcset="https://website-test.integrasources.com/media/files/dependencies_software_development_and_available_resources.png 725w, https://website-test.integrasources.com/media/files/dependencies_software_development_and_available_resources-300x95.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Our team prefers free operating systems because creating software for them is easier and cheaper. But we can also create programs for proprietary OSs if the customer insists.&nbsp;</p>



<h3 class="wp-block-heading">3. Software architecture design</h3>



<p class="wp-block-paragraph">Before writing the code, developers think through the architecture (structure) of the future solution. The architecture includes software elements, the relations among them, and their properties.</p>



<p class="wp-block-paragraph">Since we deal with different hardware platforms and are limited in resources, <strong>we can’t use a single architecture template </strong>for all projects. Embedded system design requires optimal solutions, so a universal architecture won’t work here. We have to pick from a number of architecture templates and customize them for each particular project.</p>



<p class="wp-block-paragraph">Often embedded products under development are only a part of a bigger system. A project may also require developing application-level software that will interact with the device somehow. In theory, the team can design embedded software first and move on to other tasks after that. But to make the process faster, our embedded team creates a document that describes external interfaces and protocols for interacting with the programs so that the other teams can start their work as soon as possible. It’s a common practice that speeds up the process.</p>



<p class="wp-block-paragraph">Sometimes, we create a mock service that emulates the work of the embedded program and generates synthetic data for the application-level software under development.</p>



<h3 class="wp-block-heading">4. Coding</h3>



<p class="wp-block-paragraph">When everything is settled, the team gets to coding. The key difference between embedded software and application software development is that embedded programs don’t have complicated logic. The true challenge is to make the software interact with the hardware and control it correctly.</p>



<ul class="wp-block-list">
<li>Lack of information</li>
</ul>



<p class="wp-block-paragraph">Application software developers have lots of frameworks with ready-made solutions and tons of information on the web. But embedded software developers create code for non-standard, heavily customized equipment. They need to understand how this particular hardware works, so they spend a lot of time studying data sheets and/or testing the hardware manually.</p>



<p class="wp-block-paragraph">Within one of our projects, the solution under development was supposed to send commands to MacBook computers via a USB port. The commands are represented by sets of bits, but Apple doesn’t provide any information on this matter in official documents. So, the team had to search different forums to find the information.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="80" src="https://website-test.integrasources.com/media/files/Reboot_and_Switch_to_DFU_mode.png" alt="Sets of bits representing “Reboot” and “Switch to DFU” commands for MacBook." class="wp-image-17582" srcset="https://website-test.integrasources.com/media/files/Reboot_and_Switch_to_DFU_mode.png 725w, https://website-test.integrasources.com/media/files/Reboot_and_Switch_to_DFU_mode-300x33.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption">These sets of bits represent the commands “Reboot” and “Switch to DFU mode.”</figcaption></figure>



<ul class="wp-block-list">
<li>Data security</li>
</ul>



<p class="wp-block-paragraph">Many embedded devices have access to the Internet. If they transmit sensitive data, the communication must be secure. Here we have a range of standard encryption methods. For instance, right now the Integra team is working on a medical device that transmits biometrics via the Internet. This kind of data must be protected. However, encryption raises the hardware requirements, so developers don’t use it when data carries no sensitive information.</p>



<ul class="wp-block-list">
<li>Memory and performance shortage</li>
</ul>



<p class="wp-block-paragraph">Embedded devices are getting smaller, while the performance requirements for them are increasing. Although memory shortage isn’t as critical today as it used to be, it is still a problem for <a href="https://website-test.integrasources.com/services/embedded-software-development/">embedded software development</a>.</p>



<p class="wp-block-paragraph">Power limitation is another typical problem for battery-powered devices. The work of its software must be programmed in such a way as to minimize electricity consumption. To do so, developers can reduce the number of instructions for the processor core. Another way is to put the processor core to sleep mode until an outside event (such as timer interruption) occurs. We mentioned both these techniques in our article devoted to<a href="https://website-test.integrasources.com/blog/embedded-firmware-development-practices-challenges-solutions/"> firmware development practices</a>.&nbsp;</p>



<ul class="wp-block-list">
<li>Stability</li>
</ul>



<p class="wp-block-paragraph">Although software can’t “break” like hardware components do, it can still crash. Most of such problems are caused by <strong>incorrect memory access</strong>.</p>



<p class="wp-block-paragraph">Here is a typical example. Process 1 calculates a variable and puts the value into a memory cell. This value is required by Process 2. Since the two processes run in parallel, Process 2 may access the memory cell before Process 1 calculates the value, which causes a crash.&nbsp;</p>



<p class="wp-block-paragraph">When coding, developers must foresee such situations and give processes proper instructions – for instance, instruct Process 2 to make sure Process 1 has calculated the value before using it.</p>



<ul class="wp-block-list">
<li>New requirements</li>
</ul>



<p class="wp-block-paragraph">Sometimes this phase becomes challenging because the customer decides to extend the functionality of the device or wants to <strong>change the requirements</strong> for the project. The hardware platform chosen at the preparation phase may not be sufficient for the new features, and the team may even be forced to start over.&nbsp;</p>



<ul class="wp-block-list">
<li>Optimization</li>
</ul>



<p class="wp-block-paragraph">Software optimization plays a huge role in embedded system design as we are always limited in resources. Programmers can make software fast but memory-intensive or vice-versa – memory-friendly but slow. Modern compilers offer many types of optimizations so that developers can find a balance between these extremes.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="80" src="https://website-test.integrasources.com/media/files/balance_between_performance_and_memory_intensiveness.png" alt="Drawing showing the importance of finding a balance between the performance and memory intensiveness of embedded software." class="wp-image-17583" srcset="https://website-test.integrasources.com/media/files/balance_between_performance_and_memory_intensiveness.png 725w, https://website-test.integrasources.com/media/files/balance_between_performance_and_memory_intensiveness-300x33.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<h3 class="wp-block-heading">5. Testing and debugging</h3>



<p class="wp-block-paragraph">A typical application can be tested on a computer, but embedded software is designed for devices and equipment. So, developers need a fully featured test station or even field trials. <strong>QA specialists have to be very resourceful</strong>.For example, when working on the<a href="https://website-test.integrasources.com/cases/aircraft-towing-protection-system/"> aircraft towing system</a>, the team had to test the distance-measuring module somehow. Our QA specialist designed and created a special stand with a 3D printer. The module was fixed on the stand, while the stand was attached to the hood of a car with a magnet.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="480" src="https://website-test.integrasources.com/media/files/3D_model.png" alt="A 3D model of a test stand with an embedded device attached to it." class="wp-image-17584" srcset="https://website-test.integrasources.com/media/files/3D_model.png 725w, https://website-test.integrasources.com/media/files/3D_model-300x199.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption">The team tested the device by driving around parking lots.</figcaption></figure>



<p class="wp-block-paragraph">Sometimes we need to <strong>develop software for a device that we don’t have</strong> – for example, if it’s too heavy to transport or when we design a PCB for a larger system. This makes testing even more difficult.</p>



<p class="wp-block-paragraph">In that case, the customer can install TeamViewer or a similar solution on a computer and connect the PC to a camera and the device under test. This way the team can connect to the PC to give commands to the device and see what’s happening through the camera.</p>



<p class="wp-block-paragraph">Applications are usually standalone products, while embedded programs always interact with hardware. When an error occurs, it’s <strong>difficult to tell whether the problem was caused by hardware or software </strong>– especially during field trials when the testers are limited in diagnostic tools. The only way to see if the software is working properly is to upload logs to a connected laptop in real time.&nbsp;</p>



<p class="wp-block-paragraph">As for hardware, QA specialists use oscilloscopes, voltmeters, multimeters, and other tools to check if the PCB and its components are working properly.</p>



<p class="wp-block-paragraph">Our team designed a device consisting of a single-board computer and two PCBs. The SBC was supposed to send a heartbeat package to one of the boards to confirm it’s still working. If the PCB did not receive the package, it was supposed to reboot the computer automatically, which the board did all the time during tests.</p>



<p class="wp-block-paragraph">The team checked the bus with a logic analyzer and confirmed the SBC sent the correct signal, which proved the problem was caused by the firmware of the PCB that didn’t process the package correctly.</p>



<p class="wp-block-paragraph">If the device fails due to an equipment defect, the team can fix it “manually” instead of manufacturing a new PCB, which would raise the development cost.&nbsp;</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Embedded system design is a complicated process consisting of many steps and requiring professionals specializing in electronics engineering and embedded programming. The team has to overcome many challenges at each phase from requirements gathering to testing. Moreover, to speed up the process, hardware design and embedded software development must be done in parallel.&nbsp;Integra Sources is a well-knit team with rich experience in embedded electronics development. We know what challenges to expect at each step and how to deal with them. Don’t hesitate to <a href="https://website-test.integrasources.com/contact-us/">contact us</a> if you need help with your project idea.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/embedded-system-design-challenges/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Project Development Specification: How To Write the Right One</title>
		<link>https://website-test.integrasources.com/blog/product-development-specification/</link>
					<comments>https://website-test.integrasources.com/blog/product-development-specification/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 15 Sep 2023 08:31:15 +0000</pubDate>
				<category><![CDATA[Integra Sources Blog]]></category>
		<guid isPermaLink="false">https://website-test.integrasources.com/?p=16409</guid>

					<description><![CDATA[A successful project starts with writing a competent development specification, which reveals the requirements for the product and the development process.]]></description>
										<content:encoded><![CDATA[

<div class="lazyblock-case-slim-wrap-2y9ha wp-block-lazyblock-case-slim-wrap"><div class="solution-block">
    <div class="case-content ck-content ck">
        

<h2 class="wp-block-heading">Why Do We Need a Specification?</h2>



<figure class="image wp-block-image size-full"><img  decoding="async" width="725" height="480" src="https://website-test.integrasources.com/media/files/specification.png" alt="The figure shows the reasons why we need to write a requirement document for device design and software development." class="wp-image-16410" srcset="https://website-test.integrasources.com/media/files/specification.png 725w, https://website-test.integrasources.com/media/files/specification-300x199.png 300w" sizes="(max-width: 725px) 100vw, 725px" fetchpriority="high" loading="eager"></figure>



<p class="wp-block-paragraph">A requirement specification for hardware and software development is a document that defines the requirements for an IT product, including its purpose, functions, behavior, components used, technologies, development tools, and working procedures.</p>



<p class="wp-block-paragraph">A project dev specification serves as the guide for business and technical teams involved in IT solution creation.</p>



<p class="wp-block-paragraph">A requirement specification is equally necessary for both the customer and the developer. Being the work of specialists from different fields, a spec is used by the client and contractor throughout the entire development process and after the project is finished.</p>



<ul class="wp-block-list">
<li>A project dev specification for device design or software development allows customers to get <strong>preliminary estimates of the product development cost</strong>. The cost of sophisticated devices and high-performance apps is hard to estimate offhand. It is necessary to consider a fairly large number of points: labor, components, logistics, certification, and whatnot.A well-written document allows the contractor and the customer to see and evaluate the entire development process and its stages. Thus, the customer will get an idea of the preliminary cost of each work stage. More accurate data is set out in a project estimate.</li>
</ul>



<ul class="wp-block-list">
<li>A specification indicates an approximate <strong>time frame for the project</strong>. The client and the outsourcing company will not disagree on terms if each period of the project stage is indicated in the document from the very beginning. Hardware and software development terms can be shifted due to various reasons. Some of them, such as components' waiting times and delivery times, can be foreseen when writing a specification.</li>
</ul>



<ul class="wp-block-list">
<li>It will be easier for the customer <strong>to evaluate the finished solution</strong> – an electronic device, application, firmware, or hardware-software system – by comparing it with the description in the requirements specification. That is why the spec should be drawn up competently and as thoroughly as possible.</li>
</ul>



<ul class="wp-block-list">
<li>A well-written project development specification can say a lot about <strong>the competence and experience of the specialists</strong> who compiled it. The developers' thoughtful approach to the preparation of the project, as well as clear and comprehensive information given in a spec show the company's service level.</li>
</ul>



<ul class="wp-block-list">
<li>Joint work can be interrupted or frozen due to certain circumstances: financial and legal constraints, geopolitics, disagreements between business partners, serious logistical problems, etc. With a perfectly crafted specification for IT product development, it is easier for the customer<strong> to return to cooperation</strong> with the outsourcing company or<strong> to find a new one</strong>.</li>
</ul>



<ul class="wp-block-list">
<li>The requirements document describes the product itself, its purpose and functionality, as well as its development stages, electronic components, and software tools to be used. Thus, both the customer and the developer have a thorough understanding of the future IT solution, which serves as <strong>insurance against disagreements</strong>, misunderstandings, and unplanned changes in the product concept.</li>
</ul>



<p class="wp-block-paragraph">Developers’ <strong>work gets easier and faster</strong> when they rely on a requirements specification. There is no need to spend time coordinating each step with the client.</p>



<h2 class="wp-block-heading">Can We Do It Without a Spec?</h2>



<p class="wp-block-paragraph">It's not so easy to write project dev specifications. Spec preparation requires time and high qualifications and, naturally, costs money. Therefore, trying to save time and money, the customer may choose to prepare in-house specs or not write any requirement documents at all.</p>



<p class="wp-block-paragraph">Is it possible to do without technical specifications? Can a client explain what the product should be in simple words, show a sample, or ask to do it by a template?</p>



<p class="wp-block-paragraph">Any typical project, even a small one, requires a requirements document – a paper that will record all the requirements regarding the product, components, and workflow. This document may not be the project development specification in the classical sense, but you still cannot do without it.</p>



<p class="wp-block-paragraph">When contacting <a href="https://website-test.integrasources.com/">a custom software and hardware development company</a>, the client can provide a document in which his ideas, wishes, and product vision are presented in any form.</p>



<p class="wp-block-paragraph">The client's competence in design and programming is a big advantage, but the main thing is to explain the client's wishes for the product as clearly as possible.</p>



<p class="wp-block-paragraph">Based on this explanation, the developer company will create a full-fledged, high-quality requirements specification that will serve as a guideline in subsequent development.</p>



<h2 class="wp-block-heading">How to Write a Spec</h2>



<p class="wp-block-paragraph">The technical specification contains subject data and detailed descriptions of the development process. The more difficult the task, the more specialists will be involved in writing the requirements specification, and the more information the finished document will contain.</p>



<h3 class="wp-block-heading">Who Writes a Requirement Document?</h3>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="370" src="https://website-test.integrasources.com/media/files/writes_requirement.png" alt="Outlined figures are holding bubbles with icons of a cloud, a dollar, a globe, etc." class="wp-image-16411" srcset="https://website-test.integrasources.com/media/files/writes_requirement.png 725w, https://website-test.integrasources.com/media/files/writes_requirement-300x153.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">One can't use templates and tips from the Internet to create a good specification.</p>



<p class="wp-block-paragraph">Requirements documents for device design and software development are written by specialists who know all the process nuances: work stages, terms, components and technologies required, and the final product characteristics. PMs, developers, and testers contribute their data to the document, building an overall project picture.</p>



<p class="wp-block-paragraph">You can entrust the creation of project development specifications to in-house specialists who know exactly what product you need and can specify the desired functions and characteristics of the device or program in the document.</p>



<p class="wp-block-paragraph">But this often results in double work, a waste of time and money.</p>



<p class="wp-block-paragraph">The requirements document created by the outsourcing company takes into account all the client's wishes and the contractor's capabilities (component-specific and language-specific expertise, development experience, etc.).</p>



<p class="wp-block-paragraph">All points of the technical specifications must be agreed upon by the customer and the developer so that the customer receives a product that meets all requirements.</p>



<h3 class="wp-block-heading">What Should Be Included in a Project Dev Specification?</h3>



<p class="wp-block-paragraph">Requirements documents are developed for specific projects and, as a rule, are unique. Nevertheless, some points are present in one way or another in all technical specifications for software, hardware, and embedded system development.</p>



<p class="wp-block-paragraph"><strong>Terms, Abbreviations, and Definitions</strong></p>



<p class="wp-block-paragraph">The terms used in the text are defined at the beginning of the document. These can be IT concepts (element names, development environments, programming languages, and technical definitions), as well as words and designations from the area for which the IT solution is intended.&nbsp;</p>



<p class="wp-block-paragraph">The more carefully the list of professional words is thought out, the better the contractor and the customer will understand each other.</p>



<figure class="image wp-block-image size-full"><img loading="lazy" decoding="async" width="725" height="495" src="https://website-test.integrasources.com/media/files/Table_of_terms.png" alt="Part of the table of terms and abbreviations set out in the requirements document." class="wp-image-16412" srcset="https://website-test.integrasources.com/media/files/Table_of_terms.png 725w, https://website-test.integrasources.com/media/files/Table_of_terms-300x205.png 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption class="wp-element-caption"><em><em>Table of terms given in a project development specification.</em></em></figcaption></figure>



<p class="wp-block-paragraph"><strong>Product Summary</strong></p>



<p class="wp-block-paragraph">This block describes the purpose of the IT solution, the reasons for its creation, and the target audience.</p>



<p class="wp-block-paragraph">Businesses often want to develop an IT product to <em>increase their client base, create a positive image of the company, increase labor productivity, decrease manual labor, </em>etc.</p>



<p class="wp-block-paragraph">This paragraph also contains information about the objectives of the project: it can be <em>developing a turnkey solution, participating in a separate stage (for example, working on software for a finished hardware platform), or improving an existing product</em>.</p>



<p class="wp-block-paragraph">Goals must be specific and clear so that the final product meets the requirements and is helpful to the customer.</p>



<p class="wp-block-paragraph"><strong>Project Requirements</strong></p>



<p class="wp-block-paragraph">The requirements for the project are the basis of the specification and its most significant and detailed part.</p>



<p class="wp-block-paragraph">Typically, this block contains the following subsections:</p>



<p class="wp-block-paragraph"><em>General requirements</em> define the phases of the development process.</p>



<p class="wp-block-paragraph">Here is an example of general requirements for developing a hardware and software system for equipment control.</p>



<p class="wp-block-paragraph"><em>Project stages:</em></p>



<ul class="wp-block-list">
<li><em>To develop a controller to manage client devices.</em></li>
</ul>



<p class="wp-block-paragraph"><em>The controller must be installed on each device.&nbsp;</em></p>



<ul class="wp-block-list">
<li><em>To create a device control panel using a Linux-based single-board computer.</em></li>



<li><em>To develop an application for remote control.</em></li>



<li><em>To integrate the control panel and controller into a single system.</em></li>



<li><em>To test the system.</em></li>



<li><em>Subsequent system improvements and modifications</em></li>
</ul>



<p class="wp-block-paragraph"><em>Functional requirements</em><strong><em> </em></strong>refer to the IT solution's functions and behavior.</p>



<p class="wp-block-paragraph">Example:</p>



<ul class="wp-block-list">
<li><em>The system should send notifications about equipment failures.</em></li>



<li><em>The system must control the sensors.</em></li>



<li><em>The system must transmit data over a radio channel.</em></li>



<li><em>The system must have an alarm.</em></li>



<li><em>The system must manage all the device functions.</em></li>
</ul>



<p class="wp-block-paragraph"><em>Non-functional requirements</em> define performance, scalability, maintainability, product security, and other criteria.</p>



<p class="wp-block-paragraph"><em>Requirements for the development process</em> can be presented in several paragraphs and describe work stages, components, and software tools to be used.</p>



<p class="wp-block-paragraph">For example, in a project dev specification for a software and hardware complex, you may need a paragraph describing the requirements for the device, communication protocols (MQTT, TCP, etc.), and a user application for managing the device.</p>



<p class="wp-block-paragraph">The statement of <em>organization and quality of work</em> determines how to arrange everything related to the project: communication between the customer and the contractor, the main points regarding the quality of the system, device, or software product (continuous operation time, system behavior in an emergency, and whatnot).</p>



<p class="wp-block-paragraph"><em>Security issues</em><strong> </strong>may contain requirements for code protection, access control, access rights, etc.</p>



<p class="wp-block-paragraph">In addition to the main points, the spec contains blocks that are individual for each project, for example, roles for access control, interface requirements, and requirements for the device size and appearance.</p>



<h2 class="wp-block-heading">What Is a Good Project Development Specification?</h2>



<p class="wp-block-paragraph">What should a quality specification for hardware and software development look like? How many pages do you need – one or fifty? Should you use formal language or technical slang? Do you need pictures or not?</p>



<p class="wp-block-paragraph">First, the project development specification should be written in clear and simple language, as it will be studied not only by technical specialists but also by sales managers and the customer's team. Of course, you can’t do without technical terms, but you shouldn’t overload the text with them either.</p>



<p class="wp-block-paragraph">Schemes, drawings, and tables are not compulsory but highly desirable. Graphic elements convey information visually, which many find more comprehensible.</p>



<p class="wp-block-paragraph">The spec size depends on the project's scale and complexity. The larger the project, the more preparatory documents are needed. The requirements specification for<a href="https://website-test.integrasources.com/cases/battery-management-system-development/"> a battery management system</a>, a project that will take several years, cannot be a one-page document.&nbsp;</p>



<p class="wp-block-paragraph">However, it is necessary to strive for a balance of conciseness, clarity, and informativity even when writing technical specifications for large-scale projects.</p>



<p class="wp-block-paragraph">What can go wrong if you don’t pay due attention to specification preparation and study? At the very least, it will cost additional time. At worst, it can cause disagreements between the parties and lead to a product that does not meet the customer's requirements.</p>



<p class="wp-block-paragraph">We faced such situations. Our customer came up with an idea for a device. But some of its functions could not be implemented together. In the specification document, we described the only possible solution, but, unfortunately, the client didn’t pay attention to it. Needless to say, the result unpleasantly surprised him.</p>



<p class="wp-block-paragraph">To avoid such consequences, the customer should devote time to study the specification: discuss details and delve into the finished document.</p>



<p class="wp-block-paragraph">It is better to entrust the preparation of technical specifications to professionals – those who will undertake IT solution creation. It doesn't matter if you don't have a clear understanding of the development process, you can just come to them with an idea.</p>



<p class="wp-block-paragraph">A competent outsourcing team that deals with <a href="https://website-test.integrasources.com/services/electronic-design-services/">custom electronics design</a> and <a href="https://website-test.integrasources.com/services/system-application-software-development/">software development</a> can draw up a high-quality specification, discuss all the details with the customer, consider all wishes, and select the most appropriate element base and software tools.</p>



<p class="wp-block-paragraph">A good spec will save time, money, and nerves for both the client and the developer.</p>



<h3 class="wp-block-heading">Typical Mistakes in Specifications</h3>



<p class="wp-block-paragraph">It's crucial to avoid common mistakes when drawing up a requirements document. Let's take a close look at some slips.</p>



<p class="wp-block-paragraph"><strong><em>No glossary</em></strong></p>



<p class="wp-block-paragraph"><em>What it was:</em> The virtual assistant provides voice interaction, MX Player, Spotify, TuneIn, Audible, Pandora, Hungama, and Ganna playback, and information about EPL, MLB, NBA, NHL, etc.</p>



<p class="wp-block-paragraph"><em>What it should be:</em> The virtual assistant provides voice interaction, music playback (MX Player, Spotify, TuneIn, Audible, Pandora, Hungama, and Ganna), and information about sports events (EPL, MLB, NBA, NHL, etc.).</p>



<p class="wp-block-paragraph">Music services: MX Player, Spotify, TuneIn, Audible, Pandora, Hungama, Ganna.</p>



<p class="wp-block-paragraph">Abbreviations of sports organizations:</p>



<p class="wp-block-paragraph">EPL: English Premier League</p>



<p class="wp-block-paragraph">MLB: Major League Baseball</p>



<p class="wp-block-paragraph">NBA: National Basketball Association</p>



<p class="wp-block-paragraph">NHL: National Hockey League</p>



<p class="wp-block-paragraph"><strong><em>Unclear wording</em></strong></p>



<p class="wp-block-paragraph"><em>What it was:</em> Since its introduction in 1983, MIDI has developed into a mature standard with a wide range of products and applications. It is a standard that specifies both the hardware connection needed to share the data physically as well as the data protocol for exchanging musical control information.</p>



<p class="wp-block-paragraph"><em>What it should be:</em> The MIDI (Musical Instrument Digital Interface) format allows you to standardize musical equipment from different manufacturers.</p>



<p class="wp-block-paragraph">The protocol provides digital data transfer between devices, music playback, and control of auxiliary equipment (pyrotechnics, lighting, etc.).</p>



<p class="wp-block-paragraph"><strong><em>Too detailed description</em></strong></p>



<p class="wp-block-paragraph"><em>What it was:</em> The GS Format is a set of guidelines created by Roland to standardize the performance of sound-generating equipment. It supports all features listed in the General MIDI System. Additionally, the highly compatible GS Format gives a greater variety of sounds, allows for sound editing, and specifies numerous specifics for a wide range of supplementary features, such as chorus and reverberation effects.&nbsp;</p>



<p class="wp-block-paragraph">The GS Format was created with the future in mind, making it simple to add additional sounds and support new hardware features as they become available. It may be retrofitted to work with the General MIDI System. As a result, Roland's GS Format can faithfully play back GM Scores just as well as GS Music Data (music data written using the GS Format).</p>



<p class="wp-block-paragraph"><em>What it should be:</em><strong> </strong>The GS format is Roland's extension to the General MIDI standard to unify audio equipment characteristics. It supports all the features listed in the General MIDI System, supplementing the standard with new instruments, effects, and functions.</p>



<p class="wp-block-paragraph"><strong><em>Mixing functional and non-functional requirements</em></strong></p>



<p class="wp-block-paragraph"><em>What it was:</em> The system must maintain the water temperature in the heating tank at no higher than 50°C.</p>



<p class="wp-block-paragraph"><em>What it should be:</em> Functional requirements: the system must maintain a user-defined water temperature.</p>



<p class="wp-block-paragraph">Non-functional requirements: the water temperature in the heating equipment must not exceed 50°C.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">The development of an IT solution – an electronic device, application, embedded software, or IoT system – is preceded by writing a project requirements specification. A spec can be a short document or a lengthy detailed one depending on the project's scale and complexity.</p>



<p class="wp-block-paragraph">A specification gives an idea of the purpose and functions of the product, the requirements for its development, the stages of work, and the procedure for accepting the completed solution.</p>



<p class="wp-block-paragraph">The requirements document is the result of the teamwork of the project manager, developers, testers, and, of course, the customer.</p>



<p class="wp-block-paragraph">As writing technical specifications is a complex process, it requires deep knowledge and expertise in software and hardware development. People who prepare specifications should be able to navigate the electronic components market, evaluate logistics routes, and present information.</p>



<p class="wp-block-paragraph">The best decision would be to entrust the requirements specification preparation to the outsourcing development company. The crew will take into account its expertise and all the customer's wishes. In this case, product development will go faster and more comfortably.</p>



<p class="wp-block-paragraph">You can <a href="https://website-test.integrasources.com/contact-us/">apply to Integra Sources</a> with your idea, and we will help you create a unique application, electronic device, or software and hardware system of any complexity. We will prepare a concise and understandable requirements specification, which will serve as the basis for further cooperation.</p>

    </div>
</div></div>]]></content:encoded>
					
					<wfw:commentRss>https://website-test.integrasources.com/blog/product-development-specification/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
