You know what you need. IT can’t get to it. Large packages don’t fit.
DragonPoint builds custom business software for leaders who are done waiting. Since 1988. US-based team. Your company owns the code when we’re done.
US-Based.
Woman-Owned.
Building Software
Since 1988.



Your Path to Streamline Your Business Processes
We design, develop, implement, and support custom business software solutions in Florida and around the world including:
- Sales and prospect management
- Sales forecasting
- Order entry
- Purchasing
- Manufacturing scheduling and production
- Inventory acquisition and tracking
- Construction project planning, budgeting, and purchasing
- Shipping
- Invoicing
- Work Order generation and tracking
- Integrated enterprise solutions

Custom Systems Integration
Custom system integrations improve your team’s productivity by eradicating information silos, eliminating redundancies, and removing errors.

Process Improvement
Optimize business processes to streamline workflows, reduce errors, and improve efficiency – before you invest in a custom software application.
How We Do It
Our Process at a Glance
With complete transparency, you’ll have a clear view of how we’re working towards your goals, making informed decisions, and ensuring your project’s success.
Ongoing PM communication with you to define requirements and report progress
Architecting multi-tiered solutions – user interface, database
Phased development including iterative coding, unit testing, regression testing, and roll-out
Production support and enhancements
See our proven 12-step process →
Technologies
Microsoft Visual Studio.NET® – ASP.NET, MVC, MVVM, C#, VB.NET, Core, SQL Server & SQL Reporting Services
JavaScript, React, Knockout, JSON, Azure & Azure SQL, SSIS, Cozyroc (to Salesforce); integration with Dynamics/AX RESTful and other custom APIs, web services; FTP, SFTP, SSH
We Partner with You Across Diverse Industries
Medical
- Medical Exam Management
- Provider Management
- Medical Review System
- Medical Audit System
Transportation
- Fleet Management Application
- Driver Assignment and Scheduling Application
- Ridership Count System
- Paratransit Application
Construction
- Construction Management & Budget Application
- Punch Down List
Manufacturing
- Order Entry thru Shipping and Invoicing
- Material Monitor System
Services
- Status and needs for labor and equipment for water utilities impacted by a hurricane or other type of event; online assignment of resources such as generators to meet facility needs.
Don’t See Your Industry? No Problem
What Are Our Clients Saying?
Companies come to DragonPoint looking for software consulting, custom software development outsourcing, system design, and other custom software services, and end up being satisfied, long-term DragonPoint clients.
Who We Are
Crafting Custom Solutions Since 1988
Dragonpoint Software, a woman owned small business enterprise, has designed, developed, implemented, and supported custom software solutions for businesses since 1988. Our clients come from a variety of industries and locations but share at least one goal: creating a software solution that mirrors their unique business process.

Frequently asked questions
What is custom software?
Custom software is written specifically for your business, and you decide what it includes – and what it doesn’t.
You prioritize the order in which features are built and how every element works.
After your system is in production, you decide which enhancements you’ll add and when.
How do you define requirements for custom software?
An experienced business analyst teams with you to understand your high level goals and the business problems you need the custom application to help you solve.
From the broad picture of your needs, you and the requirements expert drill down into specific requirements. Each requirement is identified and tracked through to completion.
Requirements continue to be defined and tracked throughout your custom software project. As each phase or sprint of the project is delivered to you for testing, you refine requirements. Lessons learned at each phase are carried forward to future requirements.
Can I make changes to my requirements?
Of course! We expect you to continue to refine your requirements throughout the project. That’s why we give you an estimate instead of a fixed price for each phase. The estimate is based on our understanding of your requirements and assumes the requirements will be clarified during the project. If you request changes that would cause you to exceed the estimate, we give you the option of adjusting the budget or delaying the change until a future phase.
How is custom software different than buying a package?
Packages are built to automate processes that are the same for many companies.
If you have unique processes that give you a competitive advantage, a custom solution may be worth the investment.
Custom software is built for your unique business requirements. You can’t buy it ready-made from a vendor or subscribe to it online.
How does DragonPoint work with me during a software development project?
Our goal is to over-communicate with you throughout your software project.
We start with weekly meetings with your project manager and subject matter experts. During the meetings, we provide an update on work completed and define work for the next week. We also ask questions to clarify requirements and answer your questions about the project.
Each deliverable, called a sprint or phase, is defined in a written Statement of Work that we review with you.
We provide you with detailed weekly invoices so you know exactly how much time we’re spending and what we’re doing to move your project forward.
From kickoff through production go live and ongoing support, your project manager is always available by phone or email to answer questions or address issues.
How long does it take to create a custom software application?
The most important factor in determining the timeline for your project is the complexity of the solution you need. Is it a simple application with less than 10 screens or a behemoth with 100’s of screens and functions?
A small, simple custom software application may be completed in a couple of months.
A large, complex system may require six months to a year (or more) to complete.
Do I have to wait until the end of the project to test working code?
No! You can test each sprint or phase of your project as soon as it is completed.
The first deliverable is generally ready for your testing about 6 weeks after your project starts.
How much does custom software cost?
The time to build your solution directly impacts the cost.
For a small, simple application, the investment in a custom application may be $100,000 or less.
For large, complex systems that require a year or more, plan for a budget of $500,000 – $1,000,000 and up.
How do I avoid spending more than expected for custom software?
DragonPoint helps you control your budget by providing the cost impact of changes.
We invoice weekly so you have timely information about the cost of your application compared to your budget. The invoices also allow you to ask questions about any work we’re doing that may not be clear to you.
Can I pull data from another system into my custom software application?
Yes! DragonPoint’s systems often include integration with other applications, including accounting, ERP systems, and other custom apps.
As long as the system housing the data you need provides an Application Programming Interface (API), we can get external data into your custom solution.
Can my in-house IT team maintain a system you write?
Yes! If you’d like for your team to assume responsibility for your custom application, DragonPoint will work with them to transition support. This may include writing technical or system documentation, meeting with your team, and providing support during the transition or for the first set of changes your team makes.
Who owns my custom software?
You do.
Can you create reports using information from my current software package?
Yes! DragonPoint has created custom reports that include data from applications such as Salesforce, Microsoft Dynamics, custom systems, and more. We can even combine data from multiple systems to give you exactly the information your business needs. We work with you to define your requirements and with your IT team to determine the best way to access the data you need.
What if I like my business software but need a small application that shares data with it?
DragonPoint has created applications that connect to Salesforce, Microsoft Dynamics AX, and many other systems. With a custom solution, you can decide what you want to see on each screen and define the business rules for every feature.
Do I need to optimize my business’ processes before implementing new software?
Software can’t fix broken business processes. Conducting a process definition and improvement project before choosing a software solution allows you to clean up your processes – including eliminating duplicate efforts and other unnecessary work.
Optimized processes help define requirements and can avoid paying for features you don’t need.
DragonPoint has extensive experience facilitating process improvement projects for companies in many industries, including medical, home building, manufacturing, transportation, and services.
Where do the people who write software for DragonPoint live?
All DragonPoint employees – including project managers, software developers, database analysts, testers, and documentation specialists – are US citizens living in the Southeastern United States.
Do you offer Artificial Intelligence services?
Yes! If your application could benefit from AI, DragonPoint can incorporate AI into your custom business solution. We will work with you to determine whether your system has the volume of data required to support AI or if your business can use AI data from a third party source.
Can you create a dashboard for my system?
Yes! DragonPoint frequently includes dashboards in our custom business software solutions. We can also create a custom dashboard with information from one or more of your current software packages.