Custom software development

Implementing new ideas, using open technologies, and contributing to computer magazines and university journals in our spare time

What distinguishes Redwerk from the rest is that we are a team of developers and managers who are highly trained computer enthusiasts with hard-core technical backgrounds. By constantly absorbing new ideas, utilizing open technologies and actively participating in the computer community, we upgrade systems fast, easily add new ones, and lay your company's foundation to accommodate future technology changes.

Our software development project managers travel to cities across the U.S. and Europe meeting with you and your staff to analyze every aspect of your software and IT requirements. Once developed and implemented, the project managers train your staff on the best practices to keep the software fully operational and functioning. Our managers are just as knowledgeable on software technology as our engineers are and can answer and troubleshoot issues on-site just as well as our developers on the back end can.

Need a Java expert?

With many of our developers Sun Qualified, we specialize in all areas of Java, including J2EE because J2EE is a powerful and flexible platform with a strong international presence. Java is as equally suitable for simple tasks like online inquiries as it is for high performance Internet or intranet portals.

Java's learning curve is longer than that of .NET, PHP, and others so it isn't easy to find talent in this technology, but we have plenty. In fact, you probably couldn't find better Java experts in line at the coffee shop. And because we have people at every level of the planning and programming stages who understand JAVA inside and out, it we deliver solutions you, your staff, and your customers can depend on for reliability and user-friendliness.

Fully documented, clean software code lets you take it from here

Redwerk produces clean and well-designed code using leading-edge techniques such as patterns and advanced frameworks. Every custom software development project comes with a continually updated technical design document so that your own development team (or other agency) can take over and maintain functionality smoothly and easily with no hiccups.


AREAS OF EXPERTISE


TECHNOLOGY SKILLS


J2EE
  • Servlets
  • JSP
  • Custom tag libraries
  • JSTL
  • JavaMail
  • JTA
  • JMS
Database Access
  • JDBC
  • iBATIS
  • Hibernate
  • JDO
Remoting
  • RMI
  • RPC/JAX-RPC
  • SOAP
  • CORBA
XML
  • SAX
  • DOM
  • XSL/T
  • RSS
Portlets
  • JSR168
  • Novell exteNd
  • Liferay
Workflow Automation
  • OSWorkflow (Open Symphony)
  • Enhydra Shark
AOP
  • AspectJ
  • AOP Alliance
  • AspectWerkz
JSR170
  • JackRabbit
  • Magnolia
JNDI/LDAP
  • OpenLDAP
  • Apple Open Directory
  • OpenDS
  • 389 Directory Server
  • The Apache Directory Project
  • Active Directory
RDF/RDQL

VBA

JavaScript
  • Browser-specific features in Internet Explorer, FireFox and Opera
  • DOM 1 and 2
JavaScript libraries
  • jQuery
  • Prototype
  • Ext JS
C/C++

Messaging
  • ActiveMQ

back

FRAMEWORKS AND LIBRARIES


General purpose
  • Spring
  • Acegi Security
  • JavaCC
  • Jakarta Turbine
  • Jakarta Velocity
  • Jakarta Commons
  • Log4J
  • Stream
  • Quartz Scheduler (Open Symphony)
  • OSUser
  • Jena RDF API/RDQL
  • Apache Slide/WebDAV
  • Lucene
  • Solr
  • POI
  • GNU Aspell
PDF
  • iText
  • JPod
  • PDFBox
Unit testing
  • JUnit 3
  • HTTPUnit
Load testing
  • Apache JMeter
Graphics and GUI
  • PJA Toolkit
  • JfreeChart
  • ChartDirector
  • Swing
  • jGoodies
XML/HTML
  • Xalan
  • Xerces
  • XOM
  • TagSoup
  • HtmlParser
  • Jericho
  • JDOM
  • JTidy
  • Tidy
Database Access
  • Apache Derby
  • Hypersonic SQL
  • Berkley DB Java Edition
  • Berkley XML database
  • iBATIS
  • Hibernate
  • Apache OJB
  • TopLink
Web
  • Struts
  • FreeMaker
  • JavaServerFaces
  • Tapestry
  • WebWork
Web 2.0 mashups
  • Google maps API
  • Bing API
C/C++
  • STL
  • wxWidgets
  • Boost
  • ACE / TAO
  • Flex / Bison
  • Common C++
  • MFC

back

DEVELOPMENT TOOLS


Version Control
  • CVS
  • SVN
  • Git
  • Microsoft SourceSafe
Build
  • Ant
  • Maven 1.0/2.0
  • Continuum
  • GNU Make
  • BSD Make
  • autoconf/automake
Integrated Environments
  • Eclipse
  • IntelliJ IDEA
  • NetBeans
UML
  • Rational Rose
  • ArgoUML
  • Umbrello
  • GNU Dia

back

OPERATING SYSTEMS


  • Windows
  • Linux
  • FreeBSD
  • Sun Solaris
  • Palm OS

back

DATABASES


Relational
  • MySQL
  • Oracle
  • MS-SQL
  • PostgreSQL
Embedded
  • Berkley Database

back

APPLICATION AND WEB-SERVERS


  • Apache HTTP Server
  • Microsoft IIS
  • Apache Tomcat
  • JBoss
  • Resin
  • IBM WebSphere
  • SSO
    • Novell Client
    • Novell Secure Login
    • Novell Directory Server
    • Novell NetWare

back

Subcontract with Redwerk's software engineers on a temporary, permanent, or overnight basis for:

  • Development of bespoke software
  • Assistance with existing IT projects
  • Update outmoded applications
  • Expert consultancy in specific areas
  • Firefighting for emergency IT glitches

Get a quote now.