BrickWire is a team of business strategists and Web experts revolutionizing business with its proven development cycle. BrickWire partners with businesses who are committed to breaking through the status quo, doing away with everyday inefficiencies and exceeding the expectations of their audiences. If your business is ready to replace challenges with streamlined custom web solutions…
Start The ConversationBrickWire’s iterative development method breaks life-sized projects into bite-sized pieces. We start small and focus on quick and consistent deliverables. You tell us what elements of the big picture are most important to you. That’s where we start!
BrickWire is here for you to discuss challenges, options and answer any questions. Working with you every step of the way, BrickWire’s team will make sure the progress matches your goals. As portions are strategized and built, you will test live software on BrickWire’s own staging servers and deliver feedback. This ongoing cycle lets you put new developments to work even as BrickWire creates and refines additional elements. No waiting for an entire mammoth project to wrap before testing. And no reaching the end only to find your business needs have changed. At BrickWire, with your constant interaction, we adjust as we go. Your result? Easy budget projections, immediate value and software that grows with your business.
Whether crafting your custom Web software, designing your website or consulting, BrickWire always launches from a thorough set of blueprints—analysis specific to your business’s strengths and weaknesses, analysis you’ll want to keep! Time spent conceptualizing translates to efficient development, accurate vision and product effectiveness. BrickWire never jumps in without the right plan.
Are you ready to experience a custom-designed business solution you can put to work right away? See if BrickWire is a good fit.
BrickWire can facilitate the entire process of plugging your brick-and-mortar business into the wired age. We specialize primarily in database-driven web-application and rich graphical user interface design using HTML5, CSS, JavaScript, AJAX, Linux, Apache, MySQL and PHP. Working with these open source technologies helps us to maximize the return on investment for our clients. Although we prefer to work using open source technologies you’ll be happy to know that we are also fluent in C#, Windows Server, IIS, MS SQL Server and ASP.NET. Knitting various technologies together through web service APIs and interfacing with mobile platforms is always an enjoyable challenge for us.
Gmail, Facebook, and Mint are good examples. The real answer is almost every website you use. Web applications are just software you access via your browser. An app may be a business in itself suited for entertainment (like Facebook) or a platform for streamlined facet of business transactions (your online banking site, for example).
Many small businesses require Web Apps to manage expenses or employee data. Broad-brush, boxed software offers rigidity and often requires professional customization. BrickWire can build a solution to suit your needs from the ground up—with a process that puts new tools in your hands faster than the competition.
A living thing. Code should grow and adjust with your business. BrickWire cycles through its proven method to strategize, build, design, develop, integrate, test and promote new features as needed—all the while your software increases in value. Updating your software is often as quick as pushing a website update.
Jump in the BrickWire think tank. Don’t know where to begin? Should you do away with your ineffective website, or can it be repurposed to meet your goals? Have you worked with Web design groups only to spend months and money waiting for a site that never quite fit? Maybe you just want to know how the internet can better serve your business? BrickWire is here to help.
BrickWire’s business analysts will sit down with you to uncover the underlying processes in your business–processes that are moving you forward or holding you back. We’ll help you harness the technology you already have to promote your business and shed insight on new technologies you might want to consider.
Need good solid expert feedback?
We give you the website your competitors want! BrickWire uses modern website technologies to elevate your website. We’ll work with you to hone your message, drive your visitors to action and improve the viability of your venture.
Luckily for our clients, the BrickWire DNA in each of our team members thrives on continuing education and the discovery of new industry trends. To say software and website development is our craft is to put it lightly. Technology is our profession and our hobby. Each BrickWire Client reaps the freshest technology available!
Falling behind? Maybe your business has lost touch with the state of technology. Find yourself at the cutting edge of possibility. The Internet maximizes organizations around the globe. Let BrickWire harness that power to maximize yours.
Make your list—all of the things that could be better with your business or the software idea you would like to take from concept to reality. If you can dream it up, we can build it out (or die trying!).
Bring these thoughts to the table. BrickWire’s analysis stage fleshes out the goals and obstacles of your project.
We develop a thorough understanding of your unique processes and challenges before any design begins. Your thorough preliminary analysis highlights specific strengths and weaknesses to craft a precise course of action, eliminating unnecessary (and sometimes costly!) trial and error. When the analysis stage is complete you will have a valuable detailed project specification in your hands that will guide your scheduling and budgeting decisions throughout the course of your project.
Stage 2 » Custom Design
Beyond mere aesthetics, design is the science behind the final form. It involves every aspect of a product and process. Code, documents, processes—all of these we design to create an engaging and intuitive user experience for your target audience.
It is in the design phase that site maps (organized listing of pages), wireframes (page schematics or blueprints) and process flow diagrams are drafted to illustrate what kind of information is captured, how it is organized, and where it is displayed throughout your software or web site. At the same time our business analysts and database architects are helping you to make decisions about the technology needed to support your business from behind the scenes.
Stage 3 » Development
BrickWire’s business strategists and technical gurus combine their respective know-how to build software systems based on collaborative analysis and design. New design elements grace custom interfaces, and new code (along with old, where beneficial) forms a fresh set of digital directions.
Internally, an agile process organizes our project tasks and features into a backlog of work material—handy for speeding the fix to quirks identified in Testing or Deployment.
Progress quickly advances as specialized experts work independently on each feature. And as they do, progress is tracked centrally, allowing experts to collaborate where necessary for a consistent product.
Stage 4 » Integration
For instance, replacing paper forms and convoluted systems with easily accessible Web tools. We integrate payment processing systems, accounting packages, content management systems and a host of other components as needed to fulfill the goals of your project.
BrickWire uses Application Programing Interfaces (APIs) to complete custom integrations designed specifically for each Client’s needs. Once all components “play nice,” we move to:
Stage 5 » Testing
Our testing is reliable to verify functionality, ensure the responsiveness of user interfaces and uncover quirks—all while meticulously tracking changes to guard against any new issues and the reintroduction of old ones (a.k.a., “regression bugs”).
Our testing tools include unit testing (ensures the operability of the individual parts), functional testing (verifies the overall compliance of the system to the original specifications), and careful user-action simulations (cinches the desired end user experience).
Features that pass BrickWire testing are marked as “complete” and deployed for:
Stage 6 » Deployment
Now, it’s your turn. You can thoroughly experience it both from the backend and as your audience will experience it. Piece by piece, functions collect to form a larger and more complex, well integrated software-based Web app or website.
Give it all you’ve got! Bug tracking software maintains a list of issues, so BrickWire can effectively maintain the software or fix anything that may go awry.
Like it? Use it! Take it live right away and watch it impact your business! Add more functions as they become available or continue to tweak the new software as desired. That’s the beauty of starting small.
Stage 7 » Promotion
BrickWire does more than craft and deliver your solution. BrickWire joins you in the long-term process of captivating your audience. We are passionate about entrepreneurship and committed to your success.
We coach you on Internet marketing and show you how to increase your Web traffic. We’ll explain market trends and methods to exploit them. Take advantage of our industry connections and opportunities to partner with us to help you sell your newly developed software solution to other businesses that also would benefit.
Stage 8 » Support
How is it working for you? A project is not launched and forgotten upon deployment. Rather, BrickWire continues to collaborate with clients on real-time software progress. The lifecycle of design and support is ongoing.
BrickWire Clients have access not only to designers and developers but also to the skilled system administrators who manage the application servers and make sure the applications continue to provide optimal and scalable performance. Any one of these team members is at your service to answer questions.
The Problem:
Edigitize has been an Internet pioneer in the decorated apparel industry since 2002. At a time when artwork preparation services for embroidery was primarily an offline, mail delivery process, Edigitize sought to create a e-commerce platform that would facilitate the entire customer registration, ordering, and delivery process for embroidery artwork files.
Reaching out to a primarily non-technical customer base, it was essential that the entire customer experience be extremely simple and intuitive. Edigitize customers needed a way to submit artwork and instructions and to receive back a quote, subsequently be able to approve the quote, pay for the order, track production, and ultimately download a finished product.
The Solution:
BrickWire consulted with Edigitize and industry experts to determine the workflow that needed to be captured and automated. Subsequently, BrickWire created a blueprint for the system that accounted for all of the known business requirements. The feature-rich e-commerce platform facilitates communication, order tracking, and fulfillment between internal staff members, external vendors, and customers.
The Technology:
BrickWire was able to utilize a proprietary PHP/MySQL framework built in-house as a foundation to rapidly develop the web software application. BrickWire manages a cloud server with VMWare ESXi as the host and multiple virtual private servers including Debian and Windows allowing Edigitize to scale hardware resources as needed.
The Problem:
TulsaConnect needed a complete re-design of their marketing website to more accurately reflect the professional nature of their services. Also, they wanted to begin marketing several new services through the website that they had been offering for many years, which were never incorporated into the old website. After the new website was introduced they wished to knit together functionality from various customer-facing applications (billing, support, customer service) into a single web application which integrated seamlessly with their new brand.
The Solution:
We worked closely with TulsaConnect to design the website in photoshop. After getting approval of the initial design, we coded the XHTML, CSS, JavaScript, and PHP for the site according to the highest web standards to ensure the best user experience across all major operating systems and web browsers.
The look and feel of the TulsaConnect website was also carried into their TControl interface, which allows their customers to manage various aspects of their account online. BrickWire built a web interface to interact with the Platypus billing system on many levels. Clients of TulsaConnect are now able to manage their email accounts, domains, hosting services, invoices, payments, and support tickets through a web interface that ties seamlessly into their marketing website from a stylistic perspective.
The Technology:
This marketing website is a static XHTML / CSS website built with just enough JavaScript and Jquery to keep things interesting. The backend system runs on Windows, IIS, PHP and MSSQL behind the scenes. As previously mentioned the new web application utilizes PHP and Web Services to integrate with the Platypus billing system APIs. The system also integrates with a third party provisioning system that automates IP addressing, DNS management, power management, DSL circuitry and other various aspects of the data center environment.
The Problem:
ConnectPoint had developed a product and knew they had a market but had no software to manage this new business. After 6 weeks BrickWire and ConnectPoint were able to move from a totally manual ordering process to having a mixed technology environment with Microsoft IIS and SQL Server, Apache running on Debian Linux, and an iPhone/iPad application all working together to deliver products to customers.
The Solution:
ConnectPoint uses a centralized API/client architecture utilizing three different software stacks to provide centralized storage with the flexibility for an array of types of clients. BrickWire designed and developed the API and web application parts of the architecture with ConnectPoint internally responsible the iOS client. This architecture has allowed easy integration between the ConnectPoint iOS client and the .Net backend. Back office operations like quality assurance, user management, role based security, and order tracking are handled by the custom web application.
The Technology:
Debian / Apache / PHP
C# .NET Web Services
SQL Server
iOS
The Problem:
The founders behind MyEZSchedule had spent an extensive amount of time researching Supermarkets, Convenience Stores, and other retail outlets and came up with a plan to introduce an innovative web-based solution for time and attendance. They needed a software firm who could develop a highly sophisticated, yet exceptionally easy-to-use web application to tackle challenges related to budgeting, scheduling, and attendance by way of interfacing with biometric time clocks.
The Solution:
BrickWire consulted with MyEZSchedule to determine the business requirements for each module of the application. After spending many weeks capturing ideas, drawing pretty pictures, and wading through complex formulas BrickWire and MyEZSchedule forged a partnership and took on the challenge. The result is a valuable Software-as-a-Service (SAAS) product that MyEZSchedule is able to lease out on a monthly basis to various retail shops needing a results oriented time and attendance system.
The Technology:
BrickWire was able to utilize a proprietary PHP/MySQL framework built in-house as a foundation to rapidly develop the web software application. BrickWire manages a cloud server with VMWare ESXi as the host and multiple virtual private servers including Debian and Fedora allowing MyEZSchedule to scale hardware resources as needed to meet a growing customer demand. The software also interfaces with with a biometric time-clock aggregation service through XML based APIs provided by a third party.
The Problem:
Englobal’s business is government contract fulfillment. They manage pipelines for the US government in places all over the world. Englobal needed an easier way to manage their people and products. They also needed to consolidate process, getting their staff on the same page.
The Solution:
BrickWire has developed a modular, custom asp.net website for Englobal. Working with BrickWire, Englobal has developed several different pieces of software, each tailored to their specifications, to solve their unique problems. A long-term client, Englobal has developed a spare-parts inventory, field service repair ticketing system. We’ve streamlined their purchasing with a purchase order tracking system and eliminated paper and made jobs easier with automated travel requests report creation.
The Technology:
ASP.Net
C#
SQL Server
The Problem:
Already an established company, Drysdales was looking for someone who had experience with large scale systems to help them clean up and streamline their custom e-commerce system. We provided maintenance and helped dramatically speed up their shopping cart along with adding functionality for international orders.
This highly popular website was bogging down due to the massive volume of website traffic during the busy holiday season. With a dedicated mysql server and two dedicated apache web servers sitting behind a coyote load balancer the hardware was hardly to blame for the slew of customer complaints, phone calls, and abandoned orders.
The Solution:
Within just a few days we were able to reverse-engineer the website, identify the performance bottlenecks, re-design certain critical SQL queries, and tune the mysql database. This optimization effort reduced page load times from 2 minutes to a few seconds, causing their order volume to sky-rocket during the busy holiday season.
The Technology:
2 Fedora Apache Web Servers
1 Fedora MySQL Database Server
1 Coyote Load Balancer
1 Cisco Router
PHP / MySQL
CSS / XHTML / JS
The Problem:
MyChristianTeaching.com had a desire to create a digital download mall for Christian teaching materials. They aimed to provide an outlet where consumers could easily navigate by vendor or by topic through a myriad of digital media content including teaching series, electronic books, and audio books. Also, they needed a way to allow consumers to freely sample the product, after which they could purchase, and immediately download the content to their computer, electronic reader, or mobile device.
The Solution:
An expert in e-commerce solutions and digital media delivery systems, BrickWire conducted research to determine whether to select an off-the-shelf solution or to build a custom solution from the ground up. Working together with MyChristianTeaching.com to establish a specific set of requirements, BrickWire was able to implement a hybrid solution that utilized an off-the-shelf e-commerce virtual mall platform from Interspire as a baseline which offered considerable cost savings. Then BrickWire provided heavy customization to the platform to integrate the MyChristianTeaching.com brand and to accommodate some of the unique requirements that give MyChristianTeaching.com a strong competitive advantage. BrickWire continues to work in partnership with MyChristianTeaching.com by providing website hosting, maintenance and support on an ongoing basis.
The Technology:
This project utilizes an e-commerce framework called Interspire which utilizes XHTML, CSS, and JavaScript for the User Interface and runs on Debian, Apache, PHP & MySQL behind the scenes. Various Jquery plugins were also incorporated to enrich the customer experience while browsing for content.