Free e-book: Discover the world of AIoT
E-book: Discover the world of AIoT

$1,640,652 Total Delivered Value: Developing an integrated IoT Solution

Discover the blueprint for modernizing marine infrastructure, showcasing how our advanced IoT solutions enabled a seamless transition and secured market leadership.
Marine dock OEM - case study cover

Executive Summary: IoT Solution for Boat Lift Modernization

Challenge:

Creative Werks, serving the marine infrastructure sector, faced a production halt due to obsolete legacy hardware in their boat lift controls. Their End-Client, a Marine Dock Equipment Manufacture, also required a modern, connected system – specifically, an IoT solution to boost automation.
Value Chain of parties involved in the project:
Value Chain of parties involved in the project.

Solution:

We delivered a comprehensive IoT solution by redesigning the embedded software, creating a mobile app, and taking over hardware development due to Client-side issues. needCode managed the entire project lifecycle. This involved creating a tailored IoT solution for marine infrastructure needs.

Do you need Smart Innovations?

Book a free discovery call and let's unlock new possibilities

Business results:

%

ROI over 3 years

2-3 months

Payback Period

$

Total Delivered Value
over 3 years

Project results:

01

Successful delivery of a modular, future-proof & expandable architecture with scalability to different verticals.

02

Enhanced automation with seamless remote control via mobile app.

03

Strengthened partner relationships, leading to a second major engagement.

04

Efficient, cost-effective development, reducing potential technical debt.

“I think the key takeaway from needCode is their ability to adapt and understand the customer's requirements. That took away probably a large portion of what could have been a lot of development time and expense for both companies.”
Bob Folkestad
Bob Folkestad
President at Creative Werks
Get a Free Estimate

Background & Challenges in Modernizing Marine Infrastructure Control Systems

Creative Werks (our Partner) needed an advanced control system for their End-Client’s premium boat lifts, initially focusing on modernizing embedded software for compatibility with existing marine infrastructure. Challenges arose:
  • Total Hardware Circumstances: The original plan was for Creative Werks to handle the hardware in-house. However, resource shortages and internal resignations on the Partner side meant the hardware wasn’t getting done. This left the Marine Dock Equipment Manufacture in a difficult spot—without the necessary hardware, they couldn't proceed with production or meet customer demand. The delay threatened their ability to fulfill orders on time, resulting in potential revenue loss and damage to their reputation in a highly competitive market. At this point, needCode stepped in—not just as a software provider, but as a full-scale problem solver, taking complete ownership of the hardware design and production.
  • Limited Engineering Resources: Creative Werks struggled to recruit in-house hardware engineers due to high local competition from tech giants like Amazon and Microsoft.
  • Scope Expansion: The Marine Dock Equipment Manufacture saw the opportunity to add a mobile app and enhanced automation, significantly increasing project complexity.

Recognizing these hurdles, we stepped in to bridge the gap and ensure project success, not being afraid to confront the Partner with another idea for the Project— act as a full-stack Software Provider offering a partner’s approach.

Solution: Developing an Integrated IoT Solution

Phase 1: Modernizing Embedded Software for the IoT Solution

The new well-structured design that allows our Client to further expand possibilities and features:
needCode_new-design_infographic_1needCode_new-design_infographic_2needCode_new-design_infographic_3
Our team overhauled the system's embedded firmware, implementing a unified microcontroller architecture across all system components, reducing development redundancy and ensuring future scalability. The redesign introduced:
  • A single microcontroller family across the main controller, keypad, and remote control.
  • Optimized firmware for improved reliability and efficiency.
  • Future-proof hardware selection to guarantee long-term availability (10+ years lifespan).
  • Code-improvement and reduction of technical debt, allowing greater long-term elasticity.

Rather than simply rewriting the old code, we made it clear to Creative Werks that their existing approach needed to be completely phased in for a new system. While the previous solution had served its purpose, it had become outdated and was no longer sufficient to meet future demands. To ensure optimal performance, maintainability, and long-term viability, we recommend a complete rewrite to deliver a more robust and scalable solution.

"Never be afraid to propose a bold solution if you are sure it is the best one for Partner’s success."
Stanisław Halauko
Stanisław Halauko
Lead Embedded Software Engineer at needCode

Phase 2: Mobile App & IoT for Marine Infrastructure Functionality

To enhance the user experience and add new functionality, we developed a custom mobile application for remote control and monitoring, featuring:
  • Wireless connectivity: Users can operate the boat lift system from their smartphones.
  • Battery monitoring: The app provided real-time insights into system power levels, reducing support calls related to low-battery issues.
  • Scalability to different verticals, allowing for potential adaptation to other industries.
“Thanks to the trust our Partner placed in us, we were able to deliver a solution that maximized resource and time savings while avoiding unnecessary complexities. Our flexibility and comprehensive service offering ensured a streamlined process, ultimately reducing both stress and costs for Creative Werks.”
Bartek Kling
Bartek Kling
CEO at needCode

Phase 3: Hardware Takeover & System Integration

When Creative Werks faced setbacks with hardware production, we took ownership of the hardware design and prototyping process:
  • Designed and manufactured custom PCBs, ensuring seamless integration with the new software.
  • Delivered hardware prototypes within tight deadlines to avoid disrupting the Marine Dock Equipment Manufacture’s production schedule.
  • Implemented end-to-end testing with hardware-in-the-loop, ensuring flawless software and physical components integration.
  • We took a difficult situation and turned it around — our team stepped in and took complete control of hardware development.
“It was the quickest project that I’ve signed off on after the first demo. We spent about two hours on the demo, and there were only minor comments.”
Bob Folkestad
President at Creative Werks

Key Results & Business Impact of the Custom IoT Solution

The whole project resulted in $1,641,000 generated in just 3 years and additional value will be accumulated across the product lifecycle.
needCode_TDV_infographic

Total Value Delivered in USD:

Value Category

Year 1

Year 2

Year 3

Total

Controller price
increase:

-88,750

400,000

420,000

731,250

Comments:

  • Price increase significantly outpaced rising production, creating a substantial margin expansion.
  • Value accelerates in years 2-3 as market adoption increases.
  • Creates a foundation for future revenue growth beyond the 3-year timeframe.

Recruitment
& onboarding:

440,000

0

0

440,000

Comments:

  • Eliminated critical talent acquisition challenges in a competitive marke.
  • Avoided 5+ FTE recruitment and onboarding costs in specialized technical domains.
  • Bypassed lengthy hiring cycles that would have delayed market entry.

Outsourcing savings:

430,000

0

0

430,000

Comments:

  • Achieved U.S. senior-quality deliverables at significantly reduced costs.
  • Eliminated overhead associated with expanding internal teams.
  • Realized immediate cost advantages without a compromise to quality.

Long-term elasticity:

10,625

11,156

11,714

33,495

Comments:

  • Created future-proof architecture supporting rapid market adaptability.
  • Enables 50% faster response to changing customer requirements.
  • Ensures product longevity and relevance for 10+ years.

Technical debt elimination:

-31,250

18,125

$

5,906

Comments:

  • Mitigated critical operational risk through legacy code replacement.
  • Created a scalable foundation for future growth.
  • Reduced maintenance costs and system vulnerability.

Total Value Generated in 3 years:

760,625

429,281

450,745

1,640,651

logo-valueships
Value calculated & approved by Valueships

Year 4 and onwards: the product was designed to ensure safe use for the next ~10 years of the product lifecycle. Each year of its life will bring on average additional $412k.

Total Value Delivered in USD:

01

Controller Price Increase → 731,250

Before needCode:

  • Selling price per controller: 150
  • Material cost per controller: 50
  • Profit per controller: 100

After needCode:

  • Selling price per controller: 300
  • Material cost per controller: 100
  • Profit per controller: 200

Value Calculation:

  • Additional profit per controller: 100
  • Annual production: 4,000 controllers
  • Annual additional profit: 400,000
  • 3-Year Value: 731,250

02

Recruitment & Onboarding Savings → 440,000

Recruitment Costs:

  • Senior developer annual salary: 220,000
  • Recruitment cost rate: 15%
  • Cost per hire: 33,000
  • Number of FTEs saved: 5
  • Total recruitment savings: 165,000

Onboarding Costs:

  • Monthly cost per senior: 18,333
  • Onboarding period avoided: 1 month
  • Number of FTEs: 5
  • Total onboarding savings: 91,667

Hardware Development:

  • Additional delay avoided: 2 months
  • Monthly cost: 91,667
  • Total hardware savings: 183,333
  • Total Value: 165,000 + 91,667 + 183,333 = 440,000

03

Outsourcing Savings → 430,000

needCode Approach:

  • Project cost (0.5 year): 120,000

U.S.-Based Alternative:

  • Senior salary per year: 220,000
  • Half-year cost per developer: 110,000
  • Required FTEs: 5
  • Total alternative cost: 550,000

Value Calculation:

  • Direct savings from outsourcing: 550,000 - 120,000 = 430,000

04

Long-term Elasticity → 33,495

Before Implementation:

  • Time per adjustment: 120 hours
  • Hourly rate: 114.58
  • Cost per adjustment: 13,750

After Implementation:

  • Time per adjustment: 40 hours
  • Hourly rate: 78
  • Cost per adjustment: 3,125

Value Calculation:

  • Annual savings: 13,750 - 3,125 = 10,625
  • Year 1: 10,625
  • Year 2: 11,156
  • Year 3: 11,714
  • Total 3-Year Value: 33,495

05

Technical Debt Elimination → 5,906

Initial Investment:

  • Code rewrite hours: 400
  • Hourly rate: 78
  • Total investment: -31,250

Bug Fix Cost Comparison:

  • Before: 3 fixes × 80 hours × $114.58 = 27,499 annually
  • After: 3 fixes × 40 hours × $78 = 9,360 annually
  • Annual savings: 18,139

Value Calculation:

  • Year 1: -31,250 (investment)
  • Year 2: 18,125
  • Year 3: 19,031
  • Total 3-Year Value: 5,906

Unquantified Value Delivered

#1 Relationship Value

  • Secured a second major project with the Partner + expanded our scope.

On-Site Fun: When the team from our Partner flew in, it wasn’t just business — it was an experience. We made sure they had a great time, blending work and fun in a way that strengthened our partnership. Cracow, with its vibrant tech scene and vast historical significance, provided the perfect backdrop for our collaboration. The city’s unique combination of modern innovation and centuries-old culture made the experience even more memorable.

  • Further referrals by Creative Werks, highlighting trust and credibility.
“I think we can scale this project with the tech more, and I see a long-term relationship with needCode, not just a one-time project.”
Bob Folkestad
President at Creative Werks

#2 Technical Value

  • Device unification, eliminating redundant variations.
  • Shortened time-to-market due to optimized software & hardware integration.
  • Modular solutions of needCode can be transferred or cross-used in different industries, reinforcing value exchange within the ecosystem.
  • Lack of technical debt and scalability allowance.
  • Consulting-first approach: We told them outright — rewriting the existing code was not the optimal solution. Instead, we built everything from scratch to guarantee long-term success.
How it was vs how it is now after re-writing the code:
needCode_comparison_infographic_1
vs
needCode_comparison_infographic_2

Final Thoughts

This case study demonstrates how technical expertise and a consultative approach successfully delivered a complex IoT solution for marine infrastructure, turning challenges into significant business advantages. If you need a partner for your IoT solution project, let's talk.

Bring Your Vision to Life

If you're looking for more than just a solution provider, but a trustworthy partner, we are here to help. needcode offers certainty and professionalism at every stage of the process. Our commitment to quality is fueled by our passion—we genuinely love what we do!
#TurnIdeasIntoLife

Also interesting

More case studies

We work with Industry Leaders

Let's work on your next project together

Book a demo and discovery call with our CEO
to get a look at:
Strategic Expertise
End-to-End Solutions
Advanced Technology
Custom Hardware Devices
Bartek Kling
Bartek Kling / CEO
© 2025 needCode. All rights reserved.

Manufacturing

Modern manufacturing machines are typically equipped with IoT sensors that capture performance data. AIoT technology analyzes this sensor data, and based on vibration patterns, the AI predicts the machine's behavior and recommends actions to maintain optimal performance. This approach is highly effective for predictive maintenance, promoting safer working environments, continuous operation, longer equipment lifespan, and less downtime. Additionally, AIoT enhances quality control on production lines.

For example, Sentinel, a monitoring system used in pharmaceutical production by IMA Pharma, employs AI to evaluate sensor data along the production line. The AI detects and improves underperforming components, ensuring efficient machine operation and maintaining high standards in drug manufacturing.

Logistics & supply chain

IoT devices - from fleet vehicles and autonomous warehouse robots to scanners and beacons - generate large amounts of data in this industry. When combined with AI, this data can be leveraged for tracking, analytics, predictive maintenance, autonomous driving, and more, offering greater visibility into logistics operations and enhancing vendor partnerships.

Example: Amazon employs over 750,000 autonomous mobile robots to assist warehouse staff with heavy lifting, delivery, and package handling tasks. Other examples include AI-powered IoT devices such as cameras, RFID sensors, and beacons that help monitor goods' movement and track products within warehouses and during transportation. AI algorithms can also estimate arrival times and forecast delays by analyzing traffic conditions.

Retail

IoT sensors monitor movement and customer flow within a building, while AI algorithms analyze this data to offer insights into traffic patterns and product preferences. This information enhances understanding of customer behavior, helps prevent stockouts, and improves customer analytics to drive sales. Furthermore, AIoT enables retailers to deliver personalized shopping experiences by leveraging geographical data and individual shopping preferences.

For instance, IoT sensors track movement and customer flow, and AI algorithms process this information to reveal insights into traffic patterns and product preferences. This ultimately leads to better customer understanding, stockout prevention, and enhanced sales analytics.

Agriculture

Recent research by Continental reveals that over 27% of surveyed farmers utilize drones for aerial land analysis. These devices capture images of crops as they are and transmit them to a dashboard for further assessment. However, AI can enhance this process even further.

For example, AIoT-powered drones can photograph crops at various growth stages, assess plant health, detect diseases, and recommend optimal harvesting strategies to maximize yield. Additionally, these drones can be employed for targeted crop treatments, irrigation monitoring and management, soil health analysis, and more.

Smart Cities

Smart cities represent another domain where AIoT applications can enhance citizens' well-being, facilitate urban infrastructure planning, and guide future city development. In addition to traffic management, IoT devices equipped with AI can monitor energy consumption patterns, forecast demand fluctuations, and dynamically optimize energy distribution. AI-powered surveillance cameras and sensors can identify suspicious activities, monitor crowd density, and alert authorities to potential security threats in real-time, improving public safety and security.

For example, an AIoT solution has been implemented in Barcelona to manage water and energy sustainably. The city has installed IoT sensors across its water supply system to gather water pressure, flow rate, and quality data. AI algorithms analyze this information to identify leaks and optimize water usage. Similarly, smart grids have been introduced to leverage AI to predict demand and distribute energy efficiently, minimizing waste and emissions. As a result, these initiatives have enabled the city to reduce water waste by 25%, increase renewable energy usage by 17%, and lower greenhouse gas emissions by 19%.

Healthcare

Integrating AI and IoT in healthcare enables hospitals to deliver remote patient care more efficiently while reducing the burden on facilities. Additionally, AI can be used in clinical trials to preprocess data collected from sensors across extensive target and control groups.

For example, intelligent wearable technologies enable doctors to monitor patients remotely. In real-time, sensors collect vital signs such as heart rate, blood pressure, and glucose levels. AI algorithms then analyze this data, assisting doctors in detecting issues early, developing personalized treatment plans, and enhancing patient outcomes.

Smart Homes

The smart home ecosystem encompasses smart thermostats, locks, security cameras, energy management systems, heating, lighting, and entertainment systems. AI algorithms analyze data from these devices to deliver context-specific recommendations tailored to each user. This enables homeowners to use utilities more efficiently, create a personalized living space, and achieve sustainability goals.

For example, LifeSmart offers a comprehensive suite of AI-powered IoT tools for smart homes, connecting new and existing intelligent appliances and allowing customers to manage them via their smartphones. Additionally, they provide an AI builder framework for deploying AI on smart devices, edge gateways, and the cloud, enabling AI algorithms to process data and user behavior autonomously.

Maintenance (Post-Release Support)

When your product is successfully launched and available on the market we provide ongoing support and maintenance services to ensure your product remains competitive and reliable. This includes prompt resolution of any reported issues through bug fixes and updates.

We continuously enhance product features based on user feedback and market insights, optimizing performance and user experience.

Our team monitors product performance metrics to identify areas for improvement and proactively addresses potential issues. This phase aims to sustain product competitiveness, ensure customer satisfaction, and support long-term success in the market.

Commercialization (From MVP to Product

Our software team focuses on completing the full product feature range, enhancing the user interface and experience, and handling all corner cases. We prepare product software across the whole lifecycle by providing all necessary procedures, such as manufacturing support and firmware upgrade.

We also finalize the product's hardware design to ensure robustness, scalability and cost-effectiveness.

This includes rigorous testing procedures to validate product performance, reliability, and security. We manage all necessary certifications and regulatory compliance requirements to ensure the product meets industry standards and legal obligations.

By the end of this phase, your product is fully prepared for mass production and commercial deployment, with all documentation and certifications in place.

Prototyping (From POC to MVP)

Our development team focuses on implementing core product features and use cases to create a functional Minimum Viable Product (MVP). We advance to refining the hardware design, moving from initial concepts to detailed PCB design allowing us to assemble first prototypes. Updated documentation from the Design phase ensures alignment with current project status. A basic test framework is established to conduct preliminary validation tests.

This prepares the product for real-world demonstrations to stakeholders, customers, and potential investors.

This phase is critical for validating market readiness and functionality before proceeding to full-scale production.

Design (From Idea to POC)

We meticulously select the optimal technology stack and hardware components based on your smart product idea with detailed use cases and feature requirements (Market Requirements Document / Business Requirements Document). Our team conducts thorough assessments of costs, performance metrics, power consumption, and resource requirements.

Deliverables include a comprehensive Product Requirements Document (PRD), detailed Software Architecture plans, an Initial Test Plan outlining validation strategies, Regulatory Compliance Analysis to ensure adherence to relevant standards, and a Proof of Concept (POC) prototype implemented on breakout boards.

This phase aims to validate the technical feasibility of your concept and establish a solid foundation for further development.

If you lack a validated idea and MRD/BRD, consider utilizing our IoT Strategic Roadmap service to gain insights into target markets, user needs, and desired functionality. Having a structured plan in the form of an IoT Strategic Roadmap before development begins is crucial to mitigate complications in subsequent product development phases.