Custom Software Development that actually works
We listen to your needs, design a system to fit your business, and help drive real results with custom software development.
Building Trust, One Client at a Time
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
Achieve Your Goals with Us
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.
Project Structure
1
Ongoing PM communication with you to define requirements and report progress
2
Architecting multi-tiered solutions – user interface, database
3
Phased development including iterative coding, unit testing, regression testing, and roll-out
4
Production support and enhancements
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 Are 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.
What Happens next?
- We’ll email you to set up a date and time for a Zoom meeting to discuss your system requirements.
- If custom software development sounds like a good fit, we’ll set up a second meeting with you and your team to define a clear deliverable that’s your first step towards building your new custom solution. (Don’t worry if you don’t have a clear deliverable in mind – we’ll help you define one!)
- DragonPoint will provide you with a high-level statement of work and estimate, and you choose whether to proceed with building your new application.
Get In Touch
Frequently asked questions
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You do.
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.
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.
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.
All DragonPoint employees – including project managers, software developers, database analysts, testers, and documentation specialists – are US citizens living in the Southeastern United States.
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.
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.