Installshield Development, Legacy Reengineering Services | Brad Irby Associates

Our Areas of Expertise

We do not try to be all things to all people. We focus specifically on Microsoft technologies which include ASP.NET, SQL Server, IIS, VB.NET and C#. We help you with business automation solutions.

If you want your business to operate smoother, faster, simpler or better, we can make that happen. Our approach which provides a clear and focused project plan, regular updates, our ability to enhance their existing applications without taking them offline, and our laser focus on a core set of technologies – we’re experts in our field so you get peace of mind.

Software ages and can become brittle over time. What was once a state-of-the-art architecture can become difficult to use and limiting in a matter of a few years.  Rewriting a brownfield application is time consuming and expensive, but there is an alternative – Reengineering.

In System Reengineering, a new architecture can be injected into an existing system without needing to shut it down, allowing you to continue delivering features to your customers. By using our custom process, you can incrementally make an existing system better without shutting the application down and starting all over. Reengineering is about 25% of the cost of a rewrite, and allows you to take advantage of all the existing business logic you have already invested in.

If you have a system that been performing well but now needs an architectural update, or even just a facelift, we can help you develop and implement a plan to improve the technology while never taking the system offline.

Find out more by visiting the pages below:

Has your project gone sideways? Is your current development firm refusing to answer phone calls or emails? Has another firm failed to deliver on their promises, leaving you to pick up the pieces? This has happened to several of our clients including Bank of America.

They were building a system to manage their commercial real estate and had decided to go with an overseas Indian firm. The team they were working with had created what looked like a good plan, and everything had begun well including frequent conference calls with the US based project manager.

After a few weeks of work, the project manager began deferring questions and meetings to the developers in India. Due to the time difference, having discussions and meetings with this team was difficult, but the developers there seemed knowledgeable and so the project continued. Slowly they noticed the skilled developers were being replaced by those less skilled, and soon the project progress had slowed to a crawl. Soon they were missing one deadline after another and the bank suggested they might end the project if performance did not improve – the development team vanished along with all source code and all work done to that point!

Bank of America called us to help bring the project back to life. Fortunately, the outsourced company had installed a demonstration of the application on the internal bank servers, so we were able to reconstruct some of the code, saving time and money. We analyzed the original plan, which was sound, and picked up where the other team had left off. By cutting features down to the minimum, we were able to release the product nearly on the original deadlines, saving the project manager a lot of embarrassment. We then worked with the bank to develop a plan to complete the remaining features. This restart was then installed on time and on budget.

Contact Us and we’ll deliver on-time and on-budget for you.

Find out more by visiting the pages below:

At Brad Irby Associates, we see a distinction between Websites and Web Applications.   Websites primarily support information flow in one direction – they are meant to inform.  Web Applications are used to get things done.  They are much more interactive and can be used to accomplish a goal.

We build web applications.  If the system you have in mind is even a little complicated, with a workflow or business rules that must be observed, call us and we can get it done.  Ensuring the quality, reliability, and expandability of your application is what we do best.

Find out more by visiting the pages below:

We have built applications for real estate management, a full-fledged accounting system, a public health management system with over 2 million lines of code, and many more. If your application does not lend itself well to the web, we have the expertise to build a desktop application that can satisfy your business goals as well as your ROI requirements. This expertise includes building Window 8 applications.

Building an application for the latest platform from Microsoft involves many of the same techniques we have been practicing for many years. If you have an application you would like to port to Windows 8, or have an idea for a new application, we have the experience and talent to get the job done.

Find out more by visiting the pages below:

Why Choose Us

  • High quality design
  • Many years of industry experience
  • Projects constantly monitored via our Quality Assurance process
  • Complete project management, you know what’s happening and when
  • Focussed on specific technologies, we don’t try to be all things to all people

What Client’s Say

Brad is a great organizer, speaker, and thought leader of the .Net user group. Brad speaks several times a year to the group, typically on cutting edge topics, staying far ahead of the curve. His experience and inquisitiveness show through in conversation, presentations, and general debate
Clayton C. Peddy, Terrace Software, Inc.
Brad is a dynamic CTO. Our management team was consistently impressed with Brad’s vision and ability to execute. Our customers directly benefitted from his work, which led to an increase in sales and existing client retention. Brad has positioned our software and company well for future success with the quality of his work, management skills and vision
David Fedoronko, Financial Navigator, Inc.
Brad is both a resourceful and knowledgeable CTO. When Brad was first hired as the CTO of Decade Software, he took charge of a situation where both quality and predictability in our software were in need of serious improvement. Our overall quality and development processes significantly improved under Brad’s watch, and I hold in high regard his capabilities and proven track record
Joe Ebright, USScript
Brad is thorough, detail-oriented, and innovative when coming up with an appropriate solution to a problem. As a published author and speaker, and an authority on the subject of .NET his demeanor and professionalism compliments his vast knowledge and how .NET integrates with other systems. Brad delivers on time and in scope. I would not hesitate to call on Brad in a heartbeat
Robert Pearl, Pearl Knowledge Solutions, Inc
Brad gave us some excellent work in development of new functionality; he was very thorough in the requirements gathering portion and was regularly in contact through the development process. Brad is a pleasure to work with, he has a good sense of humour and shows a comfort working with clients
James Stevens, Hedgerow Software Ltd.