Software Development

Software Development

Software Development Life Cycle (SDLC)

Lafayette Engineering has extensive software and website development expertise. We provide comprehensive software development services and follow a detailed Software Development Life Cycle (SDLC) to ensure proper analysis, documentation, and delivery of customer projects. We deliver on-time and on-budget. Our project teams encompass all key project roles including business analysis, project management, interface design, database modeling, software architecture, database administration, software programming, and quality assurance testing.

At Lafayette Engineering we leverage the Microsoft .Net platform and Visual Studio 2010 for most software and web development initiatives. By focusing our energy and personnel on a single platform we are able to deliver expertise to our customers on that platform. We feel that the Microsoft platform, including server and desktop applications, represents the greatest overall value proposition to the consumer. In addition, Lafayette Engineering has developed its own Microsoft.NET code library as the foundation for customer projects which accelerates project delivery and lowers the cost for our customers.

Lafayette Engineering has many years of experience delivering the following types of Custom Development initiatives:


Windows Application Development

While the number of software applications produced in a web-based model continues to increase, there are still many situations in which the business requirements call for a traditional Windows application. A Windows software application executes on the user's PC and typically involves a rich user experience that includes robust mouse and keyboard interaction, very quick response times to user actions, detailed control over printing, and a common Windows user interface.

Web Application Development

The majority of custom software applications being created today leverage a web-based development and distribution model. As internet and web browser technology evolved over the past decade, it became feasible to deliver highly functional business applications via the web. Gone are the days of having to distribute software applications on CD's which must be installed by the user on their PC.

Mobile Application Development

When it comes to mobile development, Lafayette Engineering has the experience, expertise and talent to bring your mobile app idea to downloadable life. Our team provides creative and engaging mobile applications.

Microsoft Visual Studio .Net Development

If you're new to software development, we can guide you through the process and help you determine which platform meets the needs of your application and more importantly, which will put your product in the best position to achieve success.

If you would like more information about our custom application development capabilities, contact us or call 1.859.236.6884.