We turn business requirements into software. We are conversant with all aspects of the development cycle. Our mainstay is the development of bespoke software on the IBM System i Platform using CA 2E. This is what we have been doing for 20+ years. We are equally at home developing new applications as we are delving into legacy applications.
We certainly don’t play all the instruments but we understand the music. We are an asset to any development environment even when the technology in use is not currently part of our skill set...
yet.
All aspects of software development are of interest to us. When developing, we prefer the more iterative methodology offered by the current agile models. The tools in use can range from heavy duty analysis tools e.g. Enterprise Architect or lighter, information gathering and structuring tools e.g. Mind Manager.
On a technical front we have looked at and are interested in Ruby on Rails for data driven Website development, Cocoa for Website, iPhone and iPad development.
In software change is omnipresent, a persistent force. From this results the necessity to constantly combine existing knowledge with the new, to mature. Learning on the fly. We are happy to embrace any technical platform we may be challenged with, even if its for the first time.
Here is a list of all we have come into contact with over the years, sometimes peripherally, sometimes very deeply. We are always happy to add to this list:
Java, Ruby on Rails, Cocoa, MVC, Objective-C, RPGIII, free RPG, SQL, MySQL, Oracle, Eclipse, Textmate, COBOL, MS-Office, Lotus Notes, Mind Manager, IBM System i, CA 2E, CA Plex, XML, Plexml, Turnover, Synon/IM, Hawkeye, Abstract, MS Project, Visio, Sybase, Echolon, Jira, Agile, Scrum, SAP/FI, SOA, RIA, Javascript, Linux, Netbeans, Ajax, CSS, HTML, Windows all, OSX, Apple, Open office, Firefox, Opera, Safari, IE, …
CA Plex has been around now for some 15 years. Too long? Maturity has always taken time. Whatever your implementation platform may be, Plex delivers, from a business perspective.
All this sound like a dream? Great! Life doesn't have to be tough. Plex, implemented strategically, with full commitment of those involved will increase development throughput, decrease cost and deepen stability. Plex in a disciplined development environment is the best.
Still!
For years, the lucky ones among us haven't had to worry about forgetting a full stop or a brace. Have been able to navigate rather than endlessly scroll through code. Have not been confronted with cryptic names. It shocks, that today's cutting edge technology is so incredibly cryptic, technically orientated and sometimes just plain difficult to understand. Many is the tutorial we've gone through. Nearly every error made was syntactical, a full stop here a brace there.
Who would have thought that this development tool would still be pushing out code 25 years after its inception. There aren't many software products out there that have stayed the course this well. While now looking somewhat dated, the basic concepts on which this product is based still hold true. A recent foray into the world of Ruby on Rails and its implementation of the MVC model immediately brought back memories of 2E's data driven design.
2E, ahead of its time?
Still!
Well, we are realists, so maybe there are a few alternatives. However, the fundamental things still apply, even though so much time has gone by (groan). So what we know is still applicable using new technology, be it Apple, Rails, Java etc. Kowing the technology is important but understanding the enterprise is fundamental.
jaysys
Software Engineering
Unternehmensberatung GmbH
James Ryan
In der neuen Lach 22
63303 Dreieich
Germany
T. +49 (0)172 6703495
F. +49 (0)6103 2029452