Click on Company Logo to return to Start Page
K2 Engineering, Inc.         Contact us

Specializing in Engineering & Manufacturing Automation since 1996

Technical Software Development

As regards technical software development, K2 Engineering is active in four primary areas: high-end engineering analysis & modeling (including embedded Finite Element Analysis); automation of engineering processes; automation of manufacturing processes; and design of equipment and structures

To learn more about high-end engineering analysis & modeling, please click here.

To learn more about automation of engineering processes, please click here.

To learn more about automation of manufacturing processes, please click here.

K2 Engineering has extensive experience in developing software applications to design a wide variety of equipment and structures, employing numerical modeling and simulation methods, classical "cookbook" methods, and experience-based "rule of thumb" methods.

Services offered:

  • Conversion of old FORTRAN, QuickBasic, or spreadsheet-based programs into modern, well-crafted and architected programs in a variety of languages.

  • Please click here to learn more about K2 Engineering's services regarding conversion of legacy FORTRAN source code.

  • Consulting on adapting legacy software to run on modern operating systems, such as Windows 7, 8, 8.1, 10 and 11 (or XP, if you prefer).

  • Research and development of computational algorithms, including basic library-based research from journals and text books.

  • Implementation of business rules, best practices, design methodologies, and "rules of thumb" into software.

  • Development of new software, or suites of software, as per detailed client specifications.

  • Support and enhancement of client's existing legacy software.

  • Development, and optional population of, databases hosted by: Access, SQL Server, or MySQL.

  • Development of web-based (web hosted) software applications for use on client's web site (internally or facing the Internet).

  • Consulting on methods to better leverage investment in 3rd party applications (AutoCAD, SolidWorks, Inventor, Microsoft Office, etc.) via automation.

  • Some examples of projects undertaken by K2 Engineering's engineers include:

  • software to perform transient, non-linear, dynamic analysis of building structures, glazed openings and appurtenances subjected to blast loads

  • software to perform static and dynamic analysis and design of rotating equipment of various sorts

  • software for the design of steel chimneys

  • software to automate the generation of drawings (in native AutoCAD DWG format) for design and fabrication

  • software to perform analysis of un-steady heat transfer though process equipment

  • software to analyze and optimize cold-formed steel components and assemblies in industrial and commercial structures

  • software to analyze and design of tubular steel pole-type structures

  • software to manage integration of engineering software with Manufacturing Resource Planning (MRP) systems

  • development of web-based engineering applications for both technical support and marketing purposes

  • developed a suite of tools to streamline and automate the pre- and post-processing of Finite Element Analysis (FEA) models

  • ported a number of 1970s and 1980s vintage FORTRAN-based design programs written for mini-computers to Visual Basic-based programs on a PC platform

  • development of tools to create drawings of parametrically similar structural components.

  • K2's engineers develop new software, and can support and enhance existing software, in a variety of languages on a variety of platforms, including:


  • Visual Basic, versions 4, 5, 6, and VBA (Visual Basic for Applications)

  • Visual Basic .Net 2005 - present

  • Microsoft C++ and C# (C Sharp)

  • MathCAD

  • MatLab (via Octave)

  • FORTRAN, including MS-FORTRAN, Lahey FORTRAN, Microsoft PowerStation, and Visual FORTRAN  also, Linux-based gFORTRAN

  • Java

  • VBScript and JavaScript

  • MathCAD (A symbolic math processing tool)

  • Active Server Pages (ASP & ASP.Net)
  • Platforms

  • Personal Computers

  • Digital Equipment PDP, VAX, and MicroVAX mini-computers and workstations

  • Hewlett-Packard mini-computers and workstations

  • Similar custom systems, software, and/or process recommendations from K2 Engineering might resolve one of your engineering, manufacturing, or operational problems.  We´ll be happy to meet with you to discuss your needs.  We're also accustomed to working with your in-house personnel, or other third parties, on projects of this nature and will be glad to discuss that with you as well.

    The initial consultation is completely at no cost - you are under no further obligation whatsoever.  If we can help you, you'll know immediately.  Just as importantly, if we are not the right people for the job, you'll be told that immediately as well - and we may be able to put you in touch with the right person in our wide circle of professional contacts who can help you.

    Screen shot of an ASCE 7 Wind Load Calculator Utility

    A screen shot of a general purpose utility to calculate the wind loads, per ASCE 7, on a variety of structures.

    Screen shot of a utility to analyze the reactions of a beam under very complex loading and support schemes.

    A screen shot of a utility to analyze the reactions of a given beam under very complex loading and support schemes.

    Screen shot of a utility to perform a polynomial curve fit on a given set of data points.

    A screen shot of a utility to perform a polynomial curve fit on a given set of data points.  Admittedly, a simple program, but occasionially, quite handy to have around.

    Screen shot of a utility to analyze the reactions of a screw pattern to applied loads.

    A screen shot of a utility to analyze the reactions of a screw pattern to applied loads.  Again, admittedly, another rather simple program, but occasionially, very handy to have around.

    Screen shot of a utility to automate MS-WORD to help with spelling.

    A screen shot of a utility to automate MS-WORD to help with spelling and similar tasks.  Not an engineering application per se, but quite handy for the practicing engineer writing reports.

      Home Page  |  Contact Us  |  Disclaimer  |  Privacy Policy Notice  |  Problems? Contact K2 Engineering Webmaster  .
    © 2023 K2 Engineering, Inc.  An Alabama Corporation.  All rights reserved.

    5549 Hunters Hill Road    Irondale, AL 35210-3036    Voice: (205) 951-3825
    This site is actively engaged in combatting spam.  This site's pages are being served by Active Server Pages technology.