Your browser does not support JavaScript!
baner

7 Best Roof Inspection Report Apps Reviewed

Find the best roof inspection report app for your business. Compare top features, pricing, and user reviews to choose the right tool for professional inspections.

A tablet displaying one of the best roof inspection report apps with a detailed roof diagram.

Think of your ideal workday. It probably doesn’t involve deciphering rain-smudged notes or spending hours matching photos to the right sections of a report back at the office. A modern inspection app acts as your digital partner in the field, designed to eliminate that administrative headache. It streamlines your entire workflow by combining a camera, checklist, and reporting tool into a single, powerful device. This allows you to capture data accurately, follow a consistent process on every job, and generate a complete report before you even leave the property. Finding the best roof inspection report app for your needs means you can spend less time on paperwork and more time providing expert assessments.

Contact Us Now

Key Takeaways

  • Prioritize Features That Solve Real Problems: Look for non-negotiable tools like offline mode, customizable report templates, and easy photo management that save you time on the roof and in the office.
  • Match the Software to Your Business Model: Whether you’re a solo inspector or a large team, select an app that fits your scale, budget, and specific certification requirements, like those for LeakFREE® warranties.
  • Use Your App to Deliver a Better Client Experience: Modern apps help you create instant, professional reports and provide clear documentation, which builds trust and helps clients make informed decisions faster.

What to Look For in a Roof Inspection App

Choosing the right roof inspection app is about more than just going digital; it’s about investing in a tool that makes your job easier, your reports more professional, and your business more efficient. The market is full of options, but the best ones share a core set of features designed to handle the real-world challenges of a roof inspection. Think of the app as your partner in the field—it should be reliable, intuitive, and powerful enough to streamline your entire workflow, from the moment you step on the property to when you deliver the final report.

A great app saves you from juggling a camera, a notepad, and a measuring tape. Instead, it consolidates everything into one device. This not only simplifies the process but also standardizes it, ensuring every inspection your company performs is just as thorough as the last. As you evaluate your options, focus on features that directly address your biggest pain points, whether that’s creating reports faster, improving team collaboration, or providing clients with clearer, more detailed findings. The right software will help you build a stronger business by enhancing accuracy and professionalism.

Digital Tools and Checklists

The foundation of any solid inspection is a comprehensive checklist. Moving from a paper clipboard to a digital format is a game-changer for consistency and thoroughness. The best roof inspection apps provide detailed, pre-built checklists that guide you through every step of the process, ensuring no critical detail is overlooked. This standardization is key, especially for teams, as it guarantees every inspector adheres to the same high standards on every job. Look for software that offers checklists you can easily follow, helping you gather, analyze, and store information about roofs efficiently. This systematic approach not only prevents errors but also makes training new team members much simpler.

Photo and Video with GPS Tagging

A picture is worth a thousand words, especially when documenting roof damage. Your inspection app should make it effortless to capture high-resolution photos and videos directly within your report. This eliminates the tedious task of matching photos to notes later. A standout feature to look for is automatic GPS tagging and timestamping. This data provides undeniable proof of where and when each photo was taken, adding a crucial layer of credibility to your findings. This is especially important for insurance claims or real estate transactions where documentation needs to be airtight. It transforms a simple photo into a verifiable piece of evidence for your clients.

Customizable Forms and Templates

While standardization is important, flexibility is just as critical. Your business has a unique brand and workflow, and your reports should reflect that. A top-tier inspection app will offer customizable forms and templates. This allows you to tailor reports for different types of jobs or clients, whether it’s a simple residential inspection or a complex commercial assessment. You should be able to add your company logo, modify checklist items, and create report layouts that present information exactly how you want. This level of personalization ensures your final reports are not only professional and easy to read but also a true representation of your brand’s quality and attention to detail.

Offline Mode and Auto-Sync

Roofing professionals know that a reliable internet connection is never a guarantee on a job site. Whether you’re in a rural area or a new construction zone, you can’t let poor service stop your workflow. That’s why an offline mode is an absolute must-have feature. A quality roof inspection app allows you to complete your entire inspection without an internet connection. Once you’re back online, an auto-sync function will automatically upload all your data—notes, photos, and all—to the cloud. This seamless process prevents data loss and eliminates the frustration of having to wait for a signal to get your work done.

Cloud Storage and Easy Sharing

Say goodbye to misplaced files and cluttered hard drives. Modern inspection apps use cloud storage to keep all your reports and data safe, organized, and accessible from anywhere. This is a huge advantage for collaboration, as team members in the office can access inspection data in real-time as it’s being synced from the field. Once your report is complete, the app should make sharing it with clients simple and professional. Look for options to instantly generate a PDF and send it via email or a secure link directly from the app. This improves your turnaround time and provides a better customer experience.

AI-Powered Damage Detection

The future of roof inspections is here, and it’s powered by artificial intelligence. Some of the most advanced apps are now incorporating AI to help automate damage detection. By using sophisticated algorithms, these tools can analyze your photos and automatically identify potential issues like hail damage, cracked shingles, or rust spots with remarkable accuracy. This technology acts as a second set of expert eyes, helping you spot things you might have missed and increasing the overall precision of your assessments. While it doesn’t replace your professional judgment, AI-powered analysis can make your inspections faster and more objective.

The Top Roof Inspection Apps for Professionals

Choosing the right app for your roofing business can feel overwhelming, but it really comes down to your specific needs. Are you a solo inspector, part of a large contracting team, or focused on achieving a specific certification? Each app on this list offers a unique set of tools to help you work smarter, create professional reports, and communicate clearly with clients. Let’s walk through some of the top contenders so you can find the perfect fit for your workflow.

NRCIA Inspection Software

Designed specifically for roofing professionals who adhere to the highest industry standards, the NRCIA’s own inspection software is more than just a reporting tool—it’s a complete system. It integrates directly with our LeakFREE® certification process, ensuring every inspection you conduct is thorough, consistent, and compliant. The software guides you through our standardized inspection checklist, helping you document every detail with photos and notes. This is the ideal choice for inspectors and contractors who are part of the NRCIA network or are looking to provide clients with the peace of mind that comes with a nationally recognized certification.

iAuditor by SafetyCulture

If you’re looking for a highly versatile and customizable tool, iAuditor is a strong contender. It’s a powerful inspection app that allows you to build your own checklists or use pre-made templates for a wide range of jobs beyond just roofing. According to SafetyCulture, iAuditor helps professionals efficiently collect, analyze, and store data related to the condition of roofs. This makes it a great option for larger companies that handle various types of inspections or for those who want total control over their report templates and data collection processes.

HappyCo

HappyCo is widely used in the property management world, and for good reason. It excels at creating detailed inspection reports for residential and commercial properties, making it a solid choice for roof inspectors who work closely with property managers or multi-family housing clients. The platform is built for team collaboration, allowing multiple users to conduct inspections and sync data in real-time. If your business frequently handles large-scale projects or needs to provide consistent reports across a portfolio of properties, HappyCo’s streamlined interface and powerful data management features are worth a look.

Spectora

While Spectora is a favorite among general home inspectors, its robust features make it an excellent tool for roofing professionals, too. The app is known for helping inspectors create modern, web-based reports that are incredibly easy for clients to read and understand. You can embed videos, high-resolution photos, and comments directly into the report, providing a clear and comprehensive overview of the roof’s condition. For inspectors who want to deliver a premium, user-friendly experience to homeowners and real estate agents, Spectora is one of the best in the business.

HomeGauge

Similar to Spectora, HomeGauge is another powerhouse in the home inspection industry that works beautifully for specialized roof inspections. It offers a suite of tools that includes the inspection app, report writing software, and business management features like scheduling and payment processing. HomeGauge allows you to create template-driven reports with photos and videos, which you can deliver to clients through a secure, cloud-based portal. It’s a great all-in-one solution for roofing professionals who want to manage their entire business workflow from a single platform.

3D Inspection Systems

A long-standing player in the inspection software game, 3D Inspection Systems is known for its incredible depth and customizability. This software is a good fit for seasoned inspectors who want to fine-tune every aspect of their reports, from the layout to the specific language used. While it may have a steeper learning curve than some newer apps, its power is undeniable. If you need to produce highly detailed, technical reports for commercial properties, insurance claims, or specialized assessments like California SB 721 inspections, this software provides the control you need.

RoofSnap

As its name suggests, RoofSnap is built specifically for roofing contractors. Its standout feature is its powerful roof measurement tool, which allows you to draw or upload aerial imagery to generate precise measurements for estimates and material orders. This can save you a tremendous amount of time and reduce costly errors. Beyond measurements, the app also includes features for creating estimates and contracts. RoofSnap offers a free 7-day trial so you can test out its measurement and contracting tools before committing, making it a risk-free way to see if it fits your business.

How Can a Roof Inspection App Improve Your Workflow?

Switching from a clipboard to an app might seem like a small change, but it can completely transform your daily operations. A dedicated roof inspection app isn’t just about going digital; it’s about working smarter, not harder. By centralizing your tasks into one tool, you can reclaim hours of your day, reduce costly errors, and present a more polished, professional image to your clients. Think of it as having a highly efficient assistant right in your pocket, helping you manage everything from initial data collection to final report delivery. This shift allows you to focus on what you do best—providing expert roof assessments—while the technology handles the tedious administrative work.

Eliminate Manual Data Entry

Let’s be honest: pen-and-paper inspections can be messy. Illegible handwriting, misplaced notes, or simply forgetting a key detail can lead to inaccurate reports and estimates. Human error is a real risk when you’re juggling notes on a windy roof. A roof inspection app digitizes the entire process, replacing paper forms with clear, guided checklists on your phone or tablet. Every photo, note, and measurement is captured cleanly and stored securely in one place. This not only prevents data loss but also ensures every inspection is thorough and consistent. Using a tool like the NRCIA inspection software means your data is accurate from the moment you capture it, building a reliable foundation for every report you create.

Save Time with Automation

Time is your most valuable asset, and automation helps you make the most of it. Roof inspection apps come equipped with pre-built templates and checklists that guide you through the process step-by-step. Instead of writing the same notes over and over, you can select from dropdown menus and tap through standardized forms in just a few clicks. This significantly cuts down the time you spend on the roof and virtually eliminates the time spent back at the office deciphering notes and compiling information. With these automated workflows, you can complete inspections faster, allowing you to fit more jobs into your schedule without sacrificing quality or attention to detail.

Create Instant, Professional Reports

Your inspection report is a direct reflection of your professionalism. A handwritten or hastily typed document can undermine a client’s confidence, even if your inspection was top-notch. Modern apps allow you to generate comprehensive, professional-looking reports in PDF or other formats the moment you finish your assessment. You can easily embed high-resolution photos with annotations, add your company branding, and present your findings in a clean, easy-to-read layout. This ability to deliver a polished report on the spot not only impresses clients but also helps them make faster decisions, whether they’re a homeowner needing a LeakFREE® certified roof or a real estate agent closing a deal.

Better Client Communication

Clear and timely communication is the cornerstone of great customer service. Inspection apps make it simple to keep your clients informed every step of the way. You can take photos of problem areas, add notes explaining the issue, and even capture a client’s signature directly on your device. Once the report is complete, you can share it instantly via email or a secure link. This transparency builds trust and gives clients a clear understanding of your findings and recommendations. It eliminates confusion and back-and-forth questions, creating a smoother, more professional experience for everyone involved and documenting the entire process for your records.

Real-Time Team Collaboration

If you work with a team, a cloud-based inspection app is a game-changer for collaboration. All inspection data, from photos to final reports, can be synced to a central dashboard in real time. This means a project manager in the office can review an inspector’s findings as they’re being documented in the field. Team members can access shared templates and client information, ensuring everyone is working from the same playbook. This seamless flow of information reduces delays, prevents miscommunication, and ensures consistency across all your company’s inspections. It also supports better team development, as everyone can learn from a standardized process outlined in your inspector training.

How Much Do Roof Inspection Apps Cost?

Let’s talk about the price tag. When you’re looking for the right roof inspection app, the cost is obviously a huge factor. The good news is that there’s a wide range of pricing models out there, so you can likely find something that fits your budget, whether you’re a solo inspector just starting out or a well-established firm with a full team.

Most apps operate on a subscription basis, but how they structure those subscriptions can differ. You’ll see options for paying monthly or annually, pricing based on the number of users, and even some apps that offer a free basic version. Understanding these different models will help you compare your options accurately and avoid any surprises down the road. It’s all about finding the balance between the features you need and a price point that makes sense for your business. For a comprehensive solution designed for certified professionals, you might consider the NRCIA’s proprietary inspection software, which is built to streamline the entire inspection and certification process.

Monthly and Annual Subscriptions

The most common pricing structure you’ll encounter is the subscription model, which typically gives you the choice between a monthly or an annual plan. A monthly subscription offers the most flexibility—you can cancel anytime, which is great if you’re testing out a new app or if your workload fluctuates seasonally. However, you’ll usually pay a premium for that flexibility.

Annual subscriptions, on the other hand, require a larger upfront payment but almost always come with a significant discount, sometimes saving you the equivalent of two or three months’ fees. If you’ve found an app you love and plan to use it long-term, an annual plan is the most cost-effective choice and simplifies your bookkeeping with a single yearly transaction.

Per-User vs. Flat-Rate Pricing

Within the subscription model, you’ll often see two main approaches: per-user or flat-rate pricing. Per-user pricing is exactly what it sounds like—you pay a set fee for each person on your team who needs access to the app. This model is perfect for solo inspectors and small, growing teams because you only pay for what you need and can easily add more users as your business expands.

Flat-rate pricing involves a single, set fee for a certain number of users or even unlimited users, often tiered by feature sets. This can be a fantastic option for larger companies with multiple inspectors, as it provides a predictable, fixed cost that won’t creep up as you hire more staff. It simplifies budgeting and can be more economical for big teams.

Free Trials and Basic Versions

One of the best ways to find the right app is to try it before you buy it. Thankfully, many companies offer free trials, giving you full access to their software for a limited time, typically ranging from 7 to 30 days. This is your chance to run a few real-world inspections, create reports, and see if the app’s workflow feels intuitive to you. I always recommend taking full advantage of these trials to make an informed decision.

Some apps also offer a “freemium” model, which provides a basic version of the software for free, indefinitely. While these versions have limited features, they can be a great starting point for new inspectors or those with a very tight budget.

One-Time Purchase Options

While the subscription model dominates the market, you might still come across apps that offer a one-time purchase option. This “pay-once, own-forever” model can be appealing if you’re opposed to recurring fees. You make a single, larger upfront investment and the software is yours to use as long as you like.

However, it’s important to read the fine print. A one-time purchase might not include future updates, new features, or ongoing customer support. In a rapidly evolving tech landscape, a subscription often ensures you’re always using the most current, secure, and feature-rich version of the software, which is a critical consideration for a professional tool.

What Users Are Saying About These Apps

Marketing materials can tell you what an app is supposed to do, but user reviews reveal how it actually performs in the field. When you’re standing on a roof with a client waiting, you need technology that’s reliable and intuitive. We looked at feedback from roofing professionals across the industry to see what they value most in an inspection app—and where these tools sometimes fall short. From a smooth learning curve to robust customer support, here’s what real users are saying.

Ease of Use and Learning Curve

For most inspectors, the biggest win is simplicity. The last thing you want is to fumble with a complicated app while you’re on the job. Users consistently praise apps that allow them to get started quickly with minimal training. The best platforms let you fill out pre-made mobile forms with just a few taps and create professional reports right after the inspection is done. This shift from pen-and-paper to digital checklists not only saves time but also ensures that no critical details are missed. A clean interface and a straightforward workflow are often the deciding factors for inspectors who adopt this technology for the long haul.

Standout Features

Beyond basic checklists, certain features make a huge difference in an inspector’s daily work. Users rave about robust photo and video documentation, especially with GPS and timestamping, which provides clear, indisputable evidence of a roof’s condition. Another highly-valued feature is the ability to use customizable inspection templates. This allows companies to tailor reports to their specific services, whether for a homeowner, a real estate agent, or an insurance claim. Cloud-based storage is also a game-changer, giving teams easy access to historical data and reports from any device, anywhere. The right combination of these tools can significantly improve the quality and professionalism of your final report.

Common Issues and Limitations

No app is perfect, and users are quick to point out where some platforms miss the mark. While apps drastically reduce manual mistakes like illegible handwriting or lost notes, human error can still be a factor. Accidentally entering the wrong measurement or selecting the wrong option from a dropdown menu can still lead to an inaccurate report. Some users also find that certain apps are great for basic inspections but lack specialized features. For example, an inspector might need advanced sketching or space measurement tools for a complex commercial roof, which a more generic app might not offer. It’s important to match an app’s capabilities with the specific demands of your work.

Quality of Customer Support

When you’re in a bind, fast and effective customer support is non-negotiable. Users frequently highlight the quality of an app’s support team as a major reason for sticking with or leaving a service. Having access to a real person who can help you troubleshoot an issue or set up a new template is invaluable. Some companies even offer professional services and training to help your team get the most out of the software. Before committing to a platform, it’s a good idea to check their support options—whether it’s phone, email, or live chat—and see what other users say about their responsiveness.

Integration Capabilities

For businesses looking to streamline their entire operation, integration is key. Users with established workflows appreciate apps that can connect with their other business software, like a CRM or accounting program. The best platforms use APIs—a way for different software to communicate—to push and pull data automatically. This means an inspection report can trigger the creation of an invoice, or customer details from your CRM can pre-fill an inspection form. This level of automation eliminates redundant data entry and creates a seamless process from the initial inspection to the final payment, a feature that growing businesses find essential.

How AI is Transforming Roof Inspection Technology

Artificial intelligence (AI) is no longer just a buzzword; it’s a powerful tool that’s reshaping the roofing industry. For inspectors, this technology isn’t about replacement—it’s about enhancement. AI-powered tools are making inspections faster, safer, and more accurate than ever before. By handling complex data analysis and automating repetitive tasks, AI frees you up to focus on what you do best: applying your expertise to protect properties and advise clients. From identifying hidden damage to predicting future issues, AI is becoming an indispensable partner for roofing professionals who want to deliver top-tier service.

Automated Damage Detection

One of the most significant ways AI is changing the game is through automated damage detection. Think of it as giving you a set of superhuman eyes. Drones equipped with AI software can fly over a roof and quickly identify subtle abnormalities that might be missed during a manual inspection, like hairline cracks, hail damage, or early signs of water intrusion. This technology can assess a roof’s condition in incredible detail, flagging potential issues for you to investigate further. This not only speeds up the inspection process but also improves safety by reducing the amount of time you need to spend on a steep or unstable roof.

Predictive Maintenance

AI is helping the industry shift from a reactive to a proactive mindset. Instead of just finding existing damage, AI algorithms can analyze data to predict future problems. By detecting faint wear patterns, hidden moisture, or potential structural weaknesses, these systems can alert you to issues before they become critical failures. This is a huge value-add for your clients, as it allows them to address minor repairs before they turn into costly emergencies. This focus on prevention is at the heart of programs that offer LeakFREE® roof protection, extending the lifespan of a roof and giving property owners true peace of mind.

More Accurate Measurements and Reports

Gone are the days of relying solely on a tape measure and notepad. AI-powered tools can generate incredibly precise roof measurements using a combination of satellite imagery, drone photos, and 3D modeling. This eliminates guesswork and human error, ensuring your estimates for materials and labor are spot-on. The result is a more professional and trustworthy report for your client. When you can back up your findings with precise data and clear visuals, it builds confidence and helps homeowners, real estate agents, and insurance adjusters make informed decisions. This level of detail is a core feature of modern inspection software, streamlining the entire reporting process.

How to Choose the Right Roof Inspection App

With so many options on the market, picking the right roof inspection app can feel overwhelming. The best choice for your business depends on your specific needs, the size of your team, and your long-term goals. Instead of just picking the one with the most features, think about how you work and what would genuinely make your job easier. A solo inspector has very different needs than a large contracting firm, so it’s important to find a tool that fits your workflow, not the other way around.

To help you make a smart decision, let’s break down the key factors to consider. We’ll look at everything from team size and compliance requirements to device compatibility and future growth potential. This will help you narrow down the options and find an app that not only streamlines your inspections but also helps your business thrive.

Solo Inspector vs. Large Team

The ideal app for a one-person operation might be different from what a large, multi-inspector firm needs. If you’re a solo inspector, you might prioritize simplicity, affordability, and an all-in-one solution that handles everything from scheduling to invoicing. You need a tool that’s easy to manage on your own without a dedicated admin.

For larger teams, collaboration is key. Look for features like shared templates, team scheduling, and centralized report storage. The right app can ensure every inspector on your team follows the same process, creating consistent, professional reports for every client. Some platforms even offer tools that allow property managers or contractors to complete basic forms, which can help your business serve a wider range of clients.

Compliance and Certification Needs

Your work isn’t just about spotting damage; it’s about meeting industry standards and providing certified, reliable reports. A basic checklist app won’t cut it if you need to adhere to specific local codes or insurance requirements. Look for software that helps you gather, analyze, and save information in a structured way that aligns with professional standards.

Consider whether the app supports the types of certifications you offer. For example, if you provide warranty-backed inspections, you need software that can generate the necessary documentation. The best apps are built with compliance in mind, offering templates and workflows that guide you through specific inspection types, like the process for a LeakFREE® roof certification. This ensures your reports are always thorough, credible, and valuable to your clients.

Device and Mobile Compatibility

This might seem obvious, but it’s a critical checkpoint. Before you commit to an app, confirm it works seamlessly on the devices your team already uses. Some apps are exclusive to iOS, while others are available on both Apple and Android devices. Don’t forget to check for a desktop or web-based version, which can be incredibly helpful for office staff who manage scheduling and review reports.

Beyond the operating system, consider the app’s offline capabilities. You can’t always count on a strong internet connection at a job site. A good inspection app will let you work offline and then automatically sync your data once you’re back online. This prevents frustrating delays and ensures you never lose your work, allowing you to complete your inspection efficiently, no matter the location.

Scalability for Future Growth

The app you choose today should be able to grow with your business tomorrow. While a simple, free tool might work for now, think about your five-year plan. Do you plan to hire more inspectors? Expand your service area? Offer new types of inspections? A scalable solution will support this growth without forcing you to switch platforms and start all over again.

Look for software that offers a high degree of customization. The ability to create your own templates, checklists, and report layouts allows the app to adapt to your evolving business needs. An app with tiered plans or add-on features can also be a great choice, as it lets you start with the basics and add more advanced tools as you need them. Investing in a flexible inspection software from the start is a smart move for any ambitious professional.

Related Articles

Contact Us Now

Frequently Asked Questions

Is it difficult to switch from paper checklists to a digital app? That’s a common concern, but the transition is usually much smoother than you’d think. The best apps are designed to be intuitive, guiding you through an inspection just like a paper form would, but with helpful features like dropdown menus and photo integration. Most professionals find that after just one or two jobs, the app becomes second nature and saves them a significant amount of time by eliminating the need to organize notes and photos back at the office.

Will an app work if I don’t have an internet connection on the roof? Absolutely. This is a non-negotiable feature for any quality inspection app. They are built with an offline mode that allows you to complete the entire inspection—taking photos, making notes, and filling out checklists—without needing a cell signal or Wi-Fi. Once you get back to a location with an internet connection, the app will automatically sync all the data you collected to the cloud.

How does an app help if I work with a team of inspectors? For teams, these apps are a game-changer for consistency and collaboration. A good app allows you to create and share standardized templates, ensuring every inspector on your team follows the exact same process and collects the same critical information on every job. All reports are stored in a central, cloud-based location, so a manager in the office can review findings in real-time, which helps streamline communication and maintain quality control across the entire company.

With so many features, how do I decide which ones are most important for my business? Start by identifying your biggest pain point. If you spend too much time creating reports, focus on apps with excellent, customizable templates. If you manage a team, prioritize collaboration and scheduling tools. For those who provide warranty-backed services, look for software that supports specific compliance and certification needs, like the NRCIA’s platform. Don’t get distracted by flashy features you won’t use; choose the tool that solves your most pressing daily challenges.

Does using an app with AI mean I don’t need my own expertise anymore? Not at all. Think of AI as a powerful assistant, not a replacement for your professional judgment. It can analyze photos to flag potential hail damage or subtle wear patterns that you might want to examine more closely, acting as a second set of expert eyes. The technology makes your inspection more efficient and can improve accuracy, but your experience is still essential to interpret the findings, understand the context, and provide the right recommendations to your client.

Author: Paul Watrous

Paul Watrous is the President of the National Roof Certification and Inspection Association (NRCIA), a nationwide organization setting the gold standard for roof inspection and certification. With over 30 years in the roofing industry and more than 15,000 inspections completed, Paul has built his reputation on integrity, precision, and professionalism. A published author, industry educator, and visionary leader, he has trained countless professionals to elevate their careers through certification and ethics-based excellence. Beyond business, Paul’s work is guided by faith and a servant’s heart—restoring lives and renewing hope through education, community, and charitable initiatives.