Custom Software Development

If you have a business need that off-the-shelf software cannot fill, then it may be time to consider building custom software to fit your needs. Alliance Technologies developers have been developing custom software for our clients since 1994. We can help you define your application requirements and then build the software for you using the most appropriate tools for the job.

Skills and Expertise
Alliance Technologies’ team has specialized skills in software systems development, database design, web design and web-enabled user-interfaces, computer network architecture, implementation/support and data center hosting. We will work on projects of all size both large and small. Our work includes very large, multi-year/million dollar projects, developing solutions focused on both large database systems that are process-oriented, as well as user-interface systems that are web-enabled.

Our consultants’ individual skill sets include but are not limited to the following:

Languages
Java, XML, EJB, JavaScript, JavaServer Pages, Java Servlets, JDBC, UML, SQL, .NET, PL/SQL, PHP, HTML, C, C++, more

Applications/Tools
Oracle Forms, Oracle Reports, Oracle JDeveloper, Oracle PathWays, VisualAge for Java, WebSphere, WebSphere Administration, SharePoint, Oracle Application Server, Emacs Editor, Apache, Apache Web Server, Apache HTTP Server, Apache Tomcat, Quest TOAD, Quest SQL Navigator, Quest Schema Manager, Quest QDesigner, TogetherJ, CVS, SDK, Netegrity, Visual Studio, Visio, Delphi, BEA WebLogic, FrontPage, MS Office, Adobe PageMaker, Photoshop, Acrobat, Microsoft IIS, Macromedia Dreamweaver, Crystal Reports

Databases
Oracle, MySQL, SQLServer, Progress, Informix, MS Access, Userbase, Postgres

Operating Systems
AIX, Unix, Linux, VMS, Solaris, OS/400, SunOS, Windows, NetWare


Development Methodology

Alliance Technologies has adopted an agile and flexible systems development methodology based upon Rational Unified Process (RUP). The RUP approach to systems development includes the usage of the Unified Modeling Language (UML).  This allows Alliance Technologies’ systems development procedures to take full advantage of industry standard, best practices that dramatically speed up time-to-market and increases the quality of software developed.

The following briefly highlights the benefits of using RUP:

  • Delivers software development best practices from industry leaders
  • Embraces an iterative approach to systems development
  • Reduces risk and increases predictability of software development
  • Delivers process components for domains, technologies and tools
  • Gives project managers control over schedules and deliverables
  • Provides configuration capabilities to fit the needs of your project team
  • Improves team communications
  • Optimizes the usage of the Unified Modeling Language (UML)
  • Deploys tools to automate the full software systems development lifecycle
  • Accelerates the project with clear guidance, templates, deliverables and useful examples

Project Examples

Customer: Strategic America
Application: SMP- Strategic Market Planner®
Platform:  Microsoft .NET, SQL Server

Overview
Strategic America is an integrated marketing services agency that provides solutions in advertising, public relations, design services, media placement, direct mail, database marketing and e-business. The SMP-Strategic Market Planner® is a web-based planning and placement product/application. The system provides Strategic America greater control over the distribution of media content and prices. It also provides greater security and tracking of requests and queries related to the data.
The SMP has played a key role in helping Strategic America achieve their vision of representing 20 national brands, expanding their reach with companies such as Lennox Industries, Sprint Nextel, Xerox, and others. SMP gives Strategic American an easy-to-use advantage over its competitors.

As quoted by Strategic America CEO and Chairman, Mike Schreurs, "It's the most exciting tool at Strategic America today. It gives dealers permission to create, plan and place their own advertisements, quickly and efficiently - giving them a strategic competitive advantage."

Some high level features include:

  • Web Services
    • Secure Login/Unique URL
  • Media Analyzer & Planner (Client/Dealer)
  • Ordering (Client/Dealer
    • Continuous Ordering for Multiple Media Types
    • Order Review
    • Order Submission via e-mail
    • Order Confirmation (Screen and e-mail)
    • Order Reporting: History and Actuals
  • Calendar Feature Option
  • Web Site
  • Calendar
  • Profile Management
     

Customer: Petroleum Marketers & Convenience Stores of Iowa (PMCI)
Application: Application: “RIN Alliance” (www.rinalliance.com)
Platform:  LAMP (Linux, Apache, MySQL, PHP)

Overview
RINAlliance is a web-based renewable fuel compliance  application open to all blenders and marketers registered with the EPA. The RINAlliance system provides confidential management and reporting services on behalf of registered blenders, reports direct to EPA and aggregates marketable RINs for convenient brokering to Refiners and Importers. The application has played an important role in helping PMCI not only meet the requirements imposed by the EPA, but also to provide a valuable service to their customers by assisting them in the recording of this renewable fuel data.

Features:

  • Internet-Based System
  • Secure and Confidential Data Handling
  • Computerized Data Base
  • Easy Access - 24/7
  • Electronic Compliance Reports
  • Internal Security
  • User Friendly Terminology
  • PTD Creation Function

Benefits to client/end-users:

  • Compliance with Federal Laws and Regulation
  • Eliminates In-House Development Costs
  • Eliminated Independent Audits Expense
  • Operated by Industry Specialists

Customer: National Pork Board (NPB)
Application: NPB “Checkoff Application”
Platform: ASP.NET (web-based) data entry application written in C#.NET

Overview
The Checkoff Application is among the highest priority applications within the National Pork Board (NPB). The Checkoff Application is used to record hog sales in order to determine the dollar amount pork producers must submit to NPB. These funds are used by NPB as it “harnesses the resources of all producers to capture opportunity, address challenges and satisfy customers”. Prior to Alliance Technologies, the existing Checkoff Application was on an unsupported platform, and needed to be replaced in order to ensure supportability. Additionally, the current process included inefficiencies and potential errors caused by manual intervention that could be mitigated through an improved, more streamlined application.

The Checkoff Application was built to make it very simple for even non-savvy computer users to complete in order to make the transition from the paper-based to electronic based model more likely to succeed and be used by the marketers.

Highlights

  • An integrated and intuitive solution greatly enhancing usability and functionality.
  • Modular application to make future enhancements easy.
  • Back-end analysis & exception reporting based on the data entry and business rule processing.
  • Replace existing canned reports in MS Access and Crystal Reports with SSRS 2005.
  • The ability to push deposit data into Great Plains.
  • Improved quality and efficiency for the current services provided by NPB.
  • Resolution of current defects and improved exception handling significantly reducing the amount of time required to support the application.