Application Development
Application development is the production of software to perform a specific task. Web and Intranet development forms a subset of Application development. Application development covers the whole range of software development.
Poised Solutions offers the following bespoke application development solutions:
- Business Intelligent Applications.
- Accounting Systems.
- EPOS (Electronic Point of Sale).
- Hardware Drivers.
- Games and Simulations.
- E-mail Mail Shots.
- Security Tools.
- Database Scripting.
- System Scripting.
- Control Systems.
- Artificial Intelligence.
- Network Systems.
- Application Servers.
- Extension of Existing Software.
If you are interested in contracting Poised Solutions for the analysis, design, project management or development of any of these styles of application, please get in contact, via the contact page.
Programming Languages
Poised Solutions develops in a number of languages to best fit the environment the solution is to run in.
The following languages are used by Poised Solutions to develop code.
- Python
- C
- C++
- NASM (Netwide Assembler)
- Java
- Jython
- Perl
- TCL
- SQL (Structured Query Langauge)
- BASH (Bourne Again Shell)
- ZSH (Z Shell)
- KSH (Kourne Shell)
- SED (Stream Editor)
- (G)AWK (Aho Weinbergr Kernighan)
- Lisp
- Haskell
If your project requires code developed in any of the above languages, and you wish to hire Poised Solutions to develop that code, please get in contact, via the contact page.
Interface Libraries
Application development often requires understanding of various interface libraries. Poised Solutions can offer cross platform applications developed with the following libraries:
- WXWidgets (GUI windows based)
- nCurses (terminal based)
- SDL (Simple Direct Media Layer)
- OpenGL (3D based)
- Tk (GUI Windows Based ToolKit)
Development Methodologies
Poised Solutions is happy to work with a number of different methodologies in code development.
- Rapid Application Development / Protoyping (RAD or Agile).
- Formal Methods.
- Specification Based.
- Iterative Waterfall.
Each method has its attractions, though normally the Rapid Application / Prototype (Agile) development model is the most flexible. Partial functionality can be delivered early on in the process and this helps to further refine the application. A lot of the methods share features, and their adoption is often based on the type of solution sought.
In time to market software where the user/client base can be continually consulted, RAD is the best.
in mission critical software where failure would be a disaster, formal methods are perhaps the best.
Proof of concept software, often favours coding from specification. There is little involvement from the client after delivery of the specification until acceptance testing.
The iterative waterfall methodology is useful for an organisation where contact has to be formal. It generally is coding from specification though allowing for iterations of the final build.

